![]() | Extended |
public class ExtendedExportSettings<T> : ExportSettingsBase<T>, IExtendedExportSettings where T : new(), ExtendedExportFieldSettings
The ExtendedExportSettingsT type exposes the following members.
Name | Description | |
---|---|---|
![]() | ExtendedExportSettingsT | Initializes a new instance of the ExtendedExportSettingsT class |
Name | Description | |
---|---|---|
![]() | Common_AddMergedItemAsChildAttachment | Valid only if Common_MergeSiblingItems is set. Adds the merged row as Merged type child attachment for the target item. |
![]() | Common_ConversionsWithCheckbox | Enables checkboxes in Export and the checkbox controls whether or not conversions are executed. |
![]() | Common_EnableContextMenuBomModifiers | Brings Remove(ExportItem), Promote(ExportItem, Boolean) and Dissolve(ExportItem) behing right click menu for items. |
![]() | Common_MergeSiblingItems | When two sibling ExportItems identify as the same item, merge quantities, and remove the duplicate. If also Common_AddMergedItemAsChildAttachment is set, the removed row is added as Merged type attachment row. |
![]() | Common_VirtualItemScope | Which CustomScope should be used to represent Items. |
![]() | SupportedExtendedSettings | List of IExtendedExportSettings's property names that are supported. |
Name | Description | |
---|---|---|
![]() | 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 ExportSettingsBaseFIELDSETTINGSTYPEDeserialize(Stream)) |
![]() | 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 ExportSettingsBaseFIELDSETTINGSTYPEIsCustomized) |
![]() | Serialize |
If you extend this object, then you MUST CALLbase.Serialize(s) before serializing your own data.
(Overrides ExportSettingsBaseFIELDSETTINGSTYPESerialize(Stream)) |
Date | Version | Description |
---|---|---|
- | 2025 SP1 | First Release |