![]() | Extended |
The ExtendedExportFieldSettings type exposes the following members.
Name | Description | |
---|---|---|
![]() | ExtendedExportFieldSettings | Initializes a new instance of the ExtendedExportFieldSettings class |
Name | Description | |
---|---|---|
![]() | Common_DefaultWhenEmpty | Option: Default Value of ExportItem's field when it's null of whitespace. Applied just before UpdateItemsPreFilling(ListE) if value is non-null and non-whitespace. |
![]() | Common_DissolveWhen |
Dissolve and item based on field value
This supports exact value (case-insensitive), starts with, ends with, contains and NOT versions for all of those. For starts-with, use asterisk (*) as wildcard at the end of the value, for ends-with at the beginning and for contains at both. For NOT, start the value with exclamation (!). To base the rule on PARENT's value, start with ^. Furhermore, you can do OR -rules using pipe (|) in between. Wildcard alone (*) is "must have non-empty value". Null or whitespace only is ignored. To achieve "must have empty value", use negation of "must have non-empty value" i.e. '!*' Value comparison is case-insensitive. Applied after ManipulateExportDataBeforeItemization(ICTExportProfile, ICTExportProfileData, String, Boolean) but before UpdateItemsPreFilling(ListE). |
![]() | Common_ExcludeWhen |
Exclude an item based on field value or parent field value.
This supports exact value (case-insensitive), starts with, ends with, contains and NOT versions for all of those. For starts-with, use asterisk (*) as wildcard at the end of the value, for ends-with at the beginning and for contains at both. For NOT, start the value with exclamation (!). To base the rule on PARENT's value, start with ^. Furhermore, you can do OR -rules using pipe (|) in between. Wildcard alone (*) is "must have non-empty value". Null or whitespace only is ignored. To achieve "must have empty value", use negation of "must have non-empty value" i.e. '!*' Value comparison is case-insensitive. Applied after ManipulateExportDataBeforeItemization(ICTExportProfile, ICTExportProfileData, String, Boolean) but before UpdateItemsPreFilling(ListE). |
![]() | Common_PromoteWhen |
Promote and item based on field value
This supports exact value (case-insensitive), starts with, ends with, contains and NOT versions for all of those. For starts-with, use asterisk (*) as wildcard at the end of the value, for ends-with at the beginning and for contains at both. For NOT, start the value with exclamation (!). To base the rule on PARENT's value, start with ^. Furhermore, you can do OR -rules using pipe (|) in between. Wildcard alone (*) is "must have non-empty value". Null or whitespace only is ignored. To achieve "must have empty value", use negation of "must have non-empty value" i.e. '!*' Value comparison is case-insensitive. Applied after ManipulateExportDataBeforeItemization(ICTExportProfile, ICTExportProfileData, String, Boolean) but before UpdateItemsPreFilling(ListE). |
![]() | Common_RowIdentifier | Mark a field to be RowIndentifier so RowItemizer can use the identifier fields to identify different rows as the same item.. |
Name | Description | |
---|---|---|
![]() | CreateAdapter | (Overrides SettingsObjectCreateAdapter(ICTExtension)) |
![]() | CreateExtendedSettingsAdapters | Provides the adapter(s) for these extended settings, based on SupportedExtendedExportFieldSettings. |
![]() | Deserialize |
If you extend this object, then you MUST CALLbase.Deserialize(s) before deserializing your own data.
If you extend this directly in a script, then you MUST NOT deserialize your data if HasSerializedCustomData is false, but instead set your script extended settings to defaults. (Overrides SettingsObjectDeserialize(Stream)) |
![]() | Init |
Init.
(Overrides SettingsObjectInit(ICTExtension)) |
![]() | IsCustomized | MUST be overridden for built-in settings that inherit this class, in the following way:
C# protected sealed override bool IsCustomized() { return GetType() != typeof(<your settings class>); } (Overrides SettingsObjectIsCustomized) |
![]() | Serialize |
If you extend this object, then you MUST CALLbase.Serialize(s) before serializing your own data.
(Overrides SettingsObjectSerialize(Stream)) |
Date | Version | Description |
---|---|---|
- | 2025 SP1 | First Release |