Home > Class Reference > ENSLIB namespace > %Studio.OpenDialogItems
Private  Storage   


persistent class %Studio.OpenDialogItems extends %Persistent

Table that maps to the internal Studio open dialog data so additional filtering can be done via SQL


Parameters Properties Methods Queries Indices ForeignKeys Triggers
12 1


Characters Coll Description DirectoryChar FullName
Generated IsDoc Mapped Modified Name
ServerOnly Type

%AddToSaveSet %AddToSyncSet %BMEBuilt %BuildIndicesAsync
%BuildIndicesAsyncResponse %CheckConstraints %CheckConstraintsForExtent %ClassIsLatestVersion
%ClassName %ComposeOid %ConstructClone %Delete
%DeleteExtent %DeleteId %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Exists %ExistsId %Extends
%GUID %GUIDSet %GetLock %GetParameter
%GetSwizzleObject %Id %InsertBatch %IsA
%IsModified %IsNull %KillExtent %KillExtentData
%LoadFromMemory %LockExtent %LockId %New
%NormalizeObject %ObjectIsNull %ObjectModified %Oid
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %PhysicalAddress %PurgeIndices
%Reload %RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack
%Save %SaveDirect %SaveIndices %SerializeObject
%SetModified %SortBegin %SortEnd %SyncObjectIn
%SyncTransport %UnlockExtent %UnlockId %ValidateIndices


• property Characters as %Integer;
Size of this item in characters
• property Coll as %RawString;
Value use to make sure the table collates in the order the user specified
• property Description as %String(MAXLEN=1024);
Brief description of the document
• property DirectoryChar as %String(MAXLEN=1);
Internal use only
• property FullName as %String(MAXLEN=256) [ Calculated ];
The full name of the document including any package information
• property Generated as %Boolean [ Calculated ];
True if the document is generated by another document
• property IsDoc as %Boolean;
True if this is a document that can be opened, and false if it is a directory
• property Mapped as %Boolean [ Calculated ];
True if the document is not from the default routines database for this namespace
• property Modified as %TimeStamp;
Date/time this item was last modified
• property Name as %String(MAXLEN=256);
Name of the item to display, this could just be the classname without the package qualifier
• property ServerOnly as %Boolean [ Calculated ];
True if the document is server only
• property Type as %Integer;
The type of the item which can be one of:
  • 0 - MAC file, a routine containing macros
  • 1 - INT file, a standard routine
  • 2 - INC file, an include file
  • 3 - BAS file, a Cache Basic routine
  • 4 - CLS, a class
  • 5 - CSP, a Cache Server Page or another file in this directory
  • 7 - GBL, a Global
  • 8 - PRJ, a Project
  • 9 - a Package
  • 10 - a CSP application
  • 11 - MVB file, a MultiValue Basic macro routine
  • 12 - MVI file, a MultiValue Basic routine
  • 13 - OBJ, object code
Further numbers are reserved for future use.


•index (IDKEY on IsDoc,Coll) [IdKey,Unique];