wt.templateutil.table
Interface AddColumn

All Superinterfaces:
ColumnIdentifier
All Known Implementing Classes:
AssociationTableModel, PartSubstitutesTableModel, PickerRowDataTableModel, RowDataTableModel, SortedTableModel

public interface AddColumn
extends ColumnIdentifier

Deprecation Notice: This class is still valid for this release, however this serves as advance notice that it will be removed in the future. All user interfaces built using the Windchill HTML Template Processing client architecture will be rewritten using a different framework in an upcoming release. Interface a TableModel needs to implement if the TableModel would like to allow adding new columns to the TableModel from Windchill script calls.

The Windchill script call, addColumn, as implemented in the BasicTableService, requires the implementation of this interface by the TableModel being used by the HTMLTable instance that will be presenting the table.

By extending the ColumnIdentifier interface, the TableModel is also enabled to share a String reference with HTMLTableColumn representing a column and allow a name/handle to be used in the windchill script calls.

Supported API: true

Extendable: false


Method Summary
 void addColumn(Properties props)
          Deprecated.  
 
Methods inherited from interface wt.templateutil.table.ColumnIdentifier
getIdentifier
 

Method Detail

addColumn

public void addColumn(Properties props)
               throws WTException
Deprecated.  

Adds a new Column to the TableModel. The Properties object can be used to pass in information regarding adding the new column to the TableModel. In the case of the addColumn method in the BasicTableService, the Properties are the name/value pairs that were passed in the Windchill script call.

Supported API: true

Parameters:
props -
Throws:
WTException