Quintiq file version 2.0 #parent: Toolbar/DataHolderDirectoryFileItem Response OnCreated () id:Response_Toolbar_DataHolderDirectoryFileItem_OnCreated { #keys: '[108684.0.1769381998]' Body: [* // Set last used directory lastUsed3DDriveDirectory := guard( DataHolderLastSelected3DDriveDirectory.Data().Copy(), null( FileItem, owning ) ); // Need to validate that the directory still exists with same name as the fileitem is mapped by Key and object does not support checking if it exists if( not isnull( lastUsed3DDriveDirectory ) ) { try { url := lastUsed3DDriveDirectory.URL(); fileProvider := FileProvider::CreateFromURL( lastUsed3DDriveDirectory.URL() ); lastUsed3DDriveDirectory := fileProvider.CreateFileItemFromURL( url ); this.Data( &lastUsed3DDriveDirectory ); } onerror { // Reset the last used drive this.ClearData(); } } *] CanBindMultiple: false DefinitionID: 'Responsedef_GUIComponent_OnCreated' }