Events for DataDictionary

View event list in hierarchical order

NameDescriptionDefining Class
Attach_Main_FilePerforms attach command on main fileBaseData_Set
BackoutHook for performing operations when editing or deleting a new recordBaseData_Set
Clear_Main_FilePerforms clear command on main table of this objectBaseData_Set
Construct_ObjectObject constructor. Initializes the object during object creation in class definitionscObject
CreatingHook for performing operations required when creating a new recordBaseData_Set
Define_FieldsDefines DataDictionary rules for data file fields at the class level [Obsolete]
Delete_Main_FilePerforms the actual delete of the recordBaseData_Set
DeletingHook for performing operations when deleting a recordBaseData_Set
Destroy_ObjectSent when an object is about to be destroyedcObject
End_Construct_ObjectEnd of object constructor.cObject
Field_DefaultsHook to specify default values for table columns that will appear after a clear (new record) operation
New_Current_RecordHook for performing operations during save, delete, and clear operations [Obsolete]
OnConstrainDefines constraint sets in a DataDictionary object (DDO)DataSet
OnNewCurrentRecordNotification event that is sent every time the DDO's record is switched
OnPostFindThe messages OnPreFind and OnPostFind are sent before a find and after a find, respectively
OnPreFindThe messages OnPreFind and OnPostFind are sent before a find and after a find, respectively
OnSaveRecordCalled any time a DD record is saved, if there is an actual change to be saved
Relate_Main_FileDoes nothing by default. Called after the normal relate on the main table has been executed.BaseData_Set
Save_Main_FileSaves the main fileBaseData_Set
UpdateHook for performing operations when saving a recordBaseData_Set
Validate_Cascade_DeleteValidation event sent to every single child record that is about to be deleted during a cascading delete operationBaseData_Set
Validate_DeleteGuards execution of delete operationBaseData_Set
Validate_Delete_No_CascadeGuards against deleting records with existing child recordsBaseData_Set
Validate_SaveUsed to enforce business rules and integrity rulesBaseData_Set