![]() | Lookup |
public abstract class LookupListHandler<E, S> : CTObjectDataHandler<E, CTLookupList, S> where E : CTExtension where S : new(), LookupListSettings
The LookupListHandlerE, S type exposes the following members.
Name | Description | |
---|---|---|
![]() | LookupListHandlerE, S | Initializes a new instance of the LookupListHandlerE, S class |
Name | Description | |
---|---|---|
![]() | Type |
This is ctEditGuardObjectTypeLookupList.
(Overrides CTObjectDataHandlerE, O, SType) |
Name | Description | |
---|---|---|
![]() | BuildList | This is a convenience function to easily build lookuplist content from given resultset. Supports hierarchy, too. Note that for each Dictionary in the list, Value should have non-empty and unique value. |
![]() | CreateNewCTObject |
Creates new lookuplist. Custom lists are always hierarchical.
(Overrides CTObjectDataHandlerE, O, SCreateNewCTObject(String)) |
![]() | DeleteObject |
Deletes the given lookuplist from CT Database
(Overrides CTObjectDataHandlerE, O, SDeleteObject(O)) |
![]() | GetAllFromCTAPI |
Queries all CTLookupList from CT API.
(Overrides CTObjectDataHandlerE, O, SGetAllFromCTAPI) |
![]() | GetExtenionData |
Gets extension data from lookuplist
(Overrides CTObjectDataHandlerE, O, SGetExtenionData(O)) |
![]() | HandleOnCustomListUpdate | Handler for CT API Event OnCustomListUpdate. |
![]() | Hook |
Hook to events that query lookuplist data
(Overrides EventExtensionHook(CTInterface)) |
![]() | QueryAndUpdateLookupListContent | Call this to immediately update the lookuplist. |
![]() | QueryData | Perform the query against whatever API needed, and return the resultset. For each Dictionary in the list, Value should have non-empty and unique value. Hierarchical lists are build by having ParentValue that matches some other Dictionary's Value. |
![]() | RenameObject |
Renames the given lookuplist in CT database with given name. The name must be unique!
(Overrides CTObjectDataHandlerE, O, SRenameObject(O, String)) |
![]() | SetExtensionData |
Sets extension data to lookuplist
(Overrides CTObjectDataHandlerE, O, SSetExtensionData(O, Byte)) |
![]() | UnHook |
Unhook from all events.
(Overrides EventExtensionUnHook(CTInterface)) |
Date | Version | Description |
---|---|---|
- | 2025 SP1 | First Release |