![]() | Export |
public class ExportTypeExt<EXPORTSETTINGSTYPE, FIELDSETTINGS> : ExportTypeExtension where EXPORTSETTINGSTYPE : new(), ExportSettingsBase<FIELDSETTINGS> where FIELDSETTINGS : new(), SettingsObject
The ExportTypeExtEXPORTSETTINGSTYPE, FIELDSETTINGS type exposes the following members.
Name | Description | |
---|---|---|
![]() | ExportTypeExtEXPORTSETTINGSTYPE, FIELDSETTINGS | Initializes a new instance of the ExportTypeExtEXPORTSETTINGSTYPE, FIELDSETTINGS class |
Name | Description | |
---|---|---|
![]() | CurrentSettings | Accessor for the last loaded settings object. Useful when settings access is needed for modified settings that are not yet saved. Value is loaded automatically but not cleared. User implementation can clear this e.g. on OnOptionsClosedNotify. |
![]() | SettingsLoadedFor | Accessor for which CTExportProfile the CurrentSettings is loaded. |
Name | Description | |
---|---|---|
![]() | ClearCaches | Call this to clear everything this object has cached. |
![]() | ExtraButtonClicked |
Handles [...] button click. Open new dialog for the ControlAdapterSETTINGSOBJECTTYPE
returned by the class that derives from ExportSettingsBaseFIELDSETTINGSTYPE.
(Overrides ExportTypeExtensionExtraButtonClicked) |
![]() | GetParent |
Parent Extension
(Overrides ExportTypeExtensionGetParent) |
![]() | GetSettingsViewOpts |
If EXPORTSETTINGSTYPE is derived type of ExportSettingsBaseFIELDSETTINGSTYPE,
then the export has custom data object and should enable the [...] button for accessing its view control.
(Overrides ExportTypeExtensionGetSettingsViewOpts) |
![]() | Init |
Initializes this class for UI access.
(Overrides ExportTypeExtensionInit(CTExportProfile)) |
![]() ![]() | LoadSettings | Static helper for loading settings object from ICTExportProfile. |
![]() | Save |
Handles saving the settings to database.
(Overrides ExportTypeExtensionSave) |
![]() ![]() | SaveSettings | Static helper for saving settings object to ICTExportProfile. |
Date | Version | Description |
---|---|---|
- | 2022 SP0 | First Release |
- | 2025 SP1 |
Added overridable ClearCaches.
Added SettingsLoadedFor accessor. |