Click or drag to resize

IExtendedExportFieldSettings Interface

Do NOT implement this interface. Instead, extend from ExtendedExportFieldSettings.

Namespace: CTExtensions.ExportCore.ExportHandler.ExtendedSettings
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public interface IExtendedExportFieldSettings

The IExtendedExportFieldSettings type exposes the following members.

Properties
 NameDescription
Public propertyCommon_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.
Public propertyCommon_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).
Public propertyCommon_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).
Public propertyCommon_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).
Public propertyCommon_RowIdentifier Mark a field to be RowIndentifier so RowItemizer can use the identifier fields to identify different rows as the same item..
Top
Methods
 NameDescription
Public methodCreateExtendedSettingsAdapters Accessor for the extended settings GUIs
Top
See Also