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'
|
}
|