Quintiq file version 2.0 
 | 
#parent: PanelExcel/ButtonBrowse3DDrive 
 | 
Response OnClick () inherited id:Response_PanelExcel_ButtonBrowse3DDrive_OnClick 
 | 
{ 
 | 
  #keys: '[108486.1.1093124646]' 
 | 
  BaseType => //DialogEDIImportExport/Response_PanelExcel_ButtonBrowse3DDrive_OnClick 
 | 
  Body: 
 | 
  [* 
 | 
    // Select file import location 
 | 
    dlg := construct( dlgSelectFileOrFolder ); 
 | 
     
 | 
    fileItems := null( structured[FileItem], owning ); 
 | 
     
 | 
    startDirectory := guard( DataHolderDirectoryFileItem.Data().URL(), ''  ); 
 | 
     
 | 
    directory := dlg.SelectFolderWithFiles( this, '', startDirectory, fileItems ); 
 | 
              
 | 
    if( not isnull( directory ) ) 
 | 
    { 
 | 
      // Workaround for fileItems not being filled in above call 
 | 
      info(directory.URL()); 
 | 
      fileProvider := FileProvider::CreateFromURL( directory.URL() ); 
 | 
      fileItems := fileProvider.List( directory );   
 | 
           
 | 
      DataHolderFileItems.Data( &fileItems );  
 | 
      DataHolderDirectoryFileItem.Data( directory.Copy() ); 
 | 
    } 
 | 
  *] 
 | 
  DefinitionID: 'Responsedef_GUIButtonBase_OnClick' 
 | 
} 
 |