Click or drag to resize

CTExtensions.ExportCore.Config.DataMapping Namespace

 
Classes
 ClassDescription
Public classDataMappingRowControl This is a base class for row controls used with DataMappingTableEXTENSION, ROWCONTROLTYPE, SETTINGS. A DataMappingRowControl owns the Controls and populates them to the ParentTable. It has a DataMappingRowControlRowStatus available with Status property. It's either a IsMainControl i.e. the MainBindings of a DataMappingTableEXTENSION, ROWCONTROLTYPE, SETTINGS, or one of the AdditionalBindings.

Supports adding a ComboBox, a Label, or a Button as cell control for each cell. Combos show errorneous data i.e. set values that do not exist as items when combos are populated.
Public classDataMappingTable Base class for tables used in DataMappingTableHostEXTENSION, TABLETYPE, ROWCONTROLTYPE, SETTINGS. This class should not be used directly. Rather DataMappingTableEXTENSION, ROWCONTROLTYPE, SETTINGS should be specialized further.
Public classDataMappingTableColumnControl This class describes the control for each column; "main binding" and "additional bindings" can have different controls.
Public classDataMappingTableEXTENSION, ROWCONTROLTYPE, SETTINGS This class extends DataMappingTable and introduces strong typed row types for main bindings and additional bindings.

This class also adds status / action button logic.
Public classDataMappingTableHostEXTENSION, TABLETYPE, ROWCONTROLTYPE, SETTINGS This control hosts multiple mapping tables of type DataMappingTableEXTENSION, ROWCONTROLTYPE, SETTINGS.
Public classRoutableDataRowControl This is a Data Mapping row that supports routing Field Selection to another field selection. Do not use this directly. Instead, use RoutableDataRowControlTYPE, DATASOURCETYPE, FIELDTYPE.
Public classRoutableDataRowControlTYPE, DATASOURCETYPE, FIELDTYPE This is a Data Mapping row that supports routing from a Field Selection to another Field selection.
Public classRoutableDataTableEXTENSION, CTRL, SETTINGS, CORETYPE, DATASOURCETYPE, FIELDTYPE This is a general data table with DataSource, DataSourceField, and colums for TAG_STATUS and TAG_ACTION.

Supports routing.

Requires that SETTINGS is CTObjectTaggedSettingsO.
Enumerations
 EnumerationDescription
Public enumerationDataMappingRowControlRowStatus Possible status of a row.
Public enumerationDataMappingTableColumnControlTypes Controls Types
Public enumerationDataMappingTableTableStatus Possible statuses of this table.