Configure Table Column Models
In previous versions of Creo Elements/Direct Model Manager, you could customize the Workspace Table Column Model using Java. Now you can configure any Table Column Model using only XML commands. This includes any Table Column Models that you may have created, provided they extend WMTableColumnModel.
The supplied Table Column Models are:
AbstractCADDocSaveTableColumnModel
Default columns:
Class Name
Attributes
AttributesColumnModel
Admin Attributes Management
Default columns:
Display Name
Data Dictionary
Number Generator
Show By Default
BomCheckpointTableColumnModel
Display BOM Checkpoint reports
Default columns:
Part Name
Part Version
Name
Create Date
BomCompareTableColumnModel
Display BOM Compare reports
Default columns:
Compare Type
Revision (if Masterdata revisioning is enabled)
State (if Masterdata revisioning is enabled)
Pos No
Name
Description
Modeled Qty
Actual Qty
Spare Qty
Total Qty
BomConfigTableColumnModel
Display BOM configuration in the BOM Editor
Default columns:
Name
Scan (if Advanced BOM Versions is not enabled)
Version (if Advanced BOM Versions is enabled)
BomEditLinkAttributesTableColumnModel
Display BOM link attributes content
Default columns:
Pos No
View
Option
Modeled Qty
Actual Qty
Spare Qty
Total Qty
BomEditTableColumnModel
Display BOM content in the BOM Editor
Default columns:
Name
Version (if Advanced BOM Versions is enabled)
Pos No
Description
Modeled Qty
Actual Qty
Spare Qty
Total Qty
Manually Managed Item
BomScanTableColumnModel
Display BOM content in Scan BOM
Default columns:
Name
Revision
Masterdata
State
BomTableColumnModel
Display BOM
Default columns:
Pos No
Name
Material
Description
Modeled Qty
Actual Qty
Spare Qty
Total Qty
ConsolidatedBomTableColumnModel
Consolidated BOM report
Default columns:
Pos No
Name
Material
Description
Modeled Qty
Actual Qty
Spare Qty
Total Qty
DataDictionaryTableColumnModel
Admin Data Dictionary Management
Default columns:
Default Value
Length
Allow Values Outside of List
Required
DefaultEditBomTCM
Default columns:
Quantity
View Name
Option
Effective From
Effective To
DefaultTCM
Default columns:
Description
Revision
State
Owner
Last Updated
DefaultWorkspaceTableColumnModel
The Creo Elements/Direct Model Manager Workspace default.
Default columns:
Description
Owner
Project (if Projects are enabled)
Create Date
Last Updated
Name
Class Name
DefaultXMLGeneratedTCM
DeleteReportTableColumnModel
Display the summary in Delete UI
DMDefaultWorkspaceTableColumnModel
The Creo Elements/Direct Model Manager Workspace when using a Data Management schema.
Default columns:
Description
Owner
Project (if Projects are enabled)
Create Date
Last Updated
Name
Class Name
DTDefaultWorkspaceTableColumnModel
The Creo Elements/Direct Model Manager Workspace when not using a Data Management schema.
Default columns:
Description
Owner
Project (if Projects are enabled)
Create Date
Last Updated
Name
Class Name
EditBomTCM
Default columns:
Name
Description
Pos No
Quantity
View Name
Option
Effective From
Effective To
FolderContentsTCM
Default columns:
Description
Revision
State
Owner
Last Updated
JobQueueTableColumnModel
Admin Job Queue
Default columns:
Type
Name
Description
Owner
Status
Create Date
JobServerTableColumnModel
Admin Job Server list
Default columns:
Host
Port
Status
Modeling
Drafting
JobsTableColumnModel
Admin Task list
Default columns:
Message
Description
Owner
Create Date
State
Schedule
Recurrence
Link2D3DColumnModel
Default columns:
Last Associated
Drawing Status
Type
Simplification Name
LoadDrawingTableColumnModel
Creo Elements/Direct Annotation and Creo Elements/Direct Drafting Load
Default columns:
Drawing Name
Revision
Masterdata
State
LoadTableColumnModel
Creo Elements/Direct Modeling Load
Default columns:
Name
Revision
Masterdata
State
ManageBomPositionsTableColumnModel
Default columns:
Pos No
Name
Material
Description
MergeTableColumnModel
Update
Default columns:
Name
Revision
State
MMBuildColumnModel
Build information.
Default columns:
State
Description
Modified Date
ModelingStructureCompareTableColumnModel
Compare two structures (invoked from Creo Elements/Direct Modeling).
Default columns:
Type
Name
Description
Revision
RNGColumnModel
Admin Number Generator Management
Default columns:
Name
Current Value
Increment
Prefix
Postfix
Format
SaveDrawingTableColumnModel
Creo Elements/Direct Annotation and Creo Elements/Direct Drafting Save
Default columns:
Name
Save Type
Major Rev
Minor Rev
Change Note
SaveEDrawingColumnModel
eDrawing Save
Default columns:
Name
Save Type
Revision
Description
SavePkgColumnModel
Package Save
Default columns:
Name
Save Type
Major Rev
Minor Rev
SaveTableColumnModel
Creo Elements/Direct Modeling or Creo Elements/Direct Drafting Save
Default columns:
Name
Save Type
Major Rev
Minor Rev
Store Packet (if Packets are enabled)
Change Note
SaveXVLColumnModel
XVL Save
Default columns:
Name
Save Type
Revision
Description
StatusTableColumnModel
Default columns:
Time
Name
Change
StructureCompareTableColumnModel
Default columns:
Type
Name
Revision
Description
Modeled Qty
UsersAndGroupColumnModel
Admin User & Group Management
Default columns:
Full Name
E-mail
WMLtabColTypePopupTCM
ColType Table display
* 
You must make sure that you do not remove columns with information that is required for an operation. For example, the Save operation requires a Save Type.
Change the default column order and titles
You can change the column order, the column titles, or remove columns altogether in your custom xml file.
1. Determine the Table Column Model that you want to configure (see the above table).
2. Add the configuration code to your custom xml file. It may be placed anywhere in the file within <WMConfig>, but not within any of the subsections (such as <Options> or <ClassDefs>). The configuration code includes:
a. The opening/closing tags - This is the name of the Table Column Model that you are configuring.
b. <Column> – The column name from the Database. Columns will be displayed in the order in which they are defined. If you add columns to the display, they will appear before the original columns.
c. Custom information
<DisplayName> – (optional) The name to display as the column heading. If no <DisplayName> is defined, the Database column name will be used.
<Width> – (optional) The number of characters in the column. If no <Width> is defined, the default column width will be used.
Example
To add the Description column to the Load window with the column heading "My Description":
(Data Management Schema)
<LoadTableColumnModel>
<Column>DESCRIPTION
<DisplayName>My Description</DisplayName>
<Width>20</Width>
</Column>
</LoadTableColumnModel>
(Desktop Schema)
<LoadTableColumnModel>
<Column>Description
<DisplayName>My Description</DisplayName>
<Width>20</Width>
</Column>
</LoadTableColumnModel>
Was this helpful?