 | ExportItem Class |
This represents an item that corresponds to one or more
ExportDataRows and
ListViewExRows in Export.
This class handles the fact that the same Item might be present in Export structure in multiple parent contexts and thus
changing an item field should reflect to all rows.
While
DataRows are always discarded and recreated between various states of the export, this object
remains and get re-attached to new instances of
ExportDataRows. This allows inheritant of this item object
to retain values and state. If there are no
DataRows attached at any given state, that means user has
removed the row from Export and this object has become dangling, and thus should be ignored.
Inheritance HierarchySystemObject CTExtensions.ExportCore.ExportHandlerExportItem Namespace: CTExtensions.ExportCore.ExportHandlerAssembly: CTInterface (in CTInterface.dll) Version: 25.0
SyntaxThe ExportItem type exposes the following members.
Constructors | Name | Description |
---|
 | ExportItem |
Constructor. Init(IGenericExportHandler, String) is called after.
|
Top
Properties | Name | Description |
---|
 | AllowInplaceEdits |
If column editing is enabled at GetAdditionalColumnsSetup2(IListViewEx, String, DictionaryString, Boolean, ListString, ListString)
then this must be true to allow editing columns of this particular item. However, editing will not be
enabled if also WritebackInplaceEdits is enabled but this item's writeback target is not in correct file access state.
In SW, the file must not be readonly. In PDM client side, either we must have write access to NOTHING or we must have write access to
the edited file.
AllowInplaceEdits is false by default.
|
 | Attachments |
Attachment rows of this item. The Item2 of the Tuple is top assembly configuration.
|
 | CancelConversions |
Set this flag to true to cancel all conversions related to this item.
Updates also checkbox state if ConversionCheckboxes
feature is enabled.
|
 | Children |
Child items for this item.
|
 | CollectedConversions |
Document Conversion collected during export procedure for this item.
|
 | DataRows |
Datarows of this item. The Item2 of the Tuple is top assembly configuration.
|
 | ExportHandler |
Export Handler. This should be an inheritant of GenericExportHandlerT, E, I
but type is left loosely defined due to cascading generics.
|
 | ExportProfile |
Currently Active Export Profile
|
 | Fields |
Export Profile Fields.
|
 | ID |
Unique identifier for this Item. This object is considered identical to another
object of the same type, if IDs are equal.
|
 | ItemError | |
 | ParentExtension |
Parent Extension
|
 | Parents |
Parent items for this item. Empty for root item.
|
 | Preview | |
 | RowColorController |
Color Controller for row/cell colors.
|
 | UIRows |
UI Rows mapped to this item.
Not available after deserialization.
|
 | WritebackInplaceEdits |
If AllowInplaceEdits is enabled (and all its pre-requisities), editing a column automatically
causes writeback.
|
Top
Methods
Revision History
See Also