wt.templateutil.table
Class WTHtmlTable

java.lang.Object
  extended by wt.templateutil.components.HTMLComponent
      extended by wt.templateutil.components.HTMLTableComponent
          extended by wt.templateutil.table.HTMLTable
              extended by wt.templateutil.table.WTHtmlTable
All Implemented Interfaces:
CheckBoxColumnAble, HTMLTableColumnModel
Direct Known Subclasses:
ChangeableAssociationTable, PDMLinkHTMLTable

Deprecated.

public class WTHtmlTable
extends HTMLTable
implements CheckBoxColumnAble

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.

Subclass of HTMLTable that adds the addition functionality of being able to add/display a checkbox column based on the value of the presentCheckBox field. If the presentCheckBox field is false (the default), then the WTHtmlTable functions essentially the same as the HTMLTable. However, if the presentCheckBox is set to true then the first column in the table will present a checkbox in every row (via CheckBoxTableColumn) and the corresponding TableModel used by the WTHtmlTable will be updated with the new column. The handle for the new column in the TableModel will be the current value of the field, checkBoxName. The default value for this field is CheckBoxColumnAble.CHECK_BOX_COLUMN_NAME. This value can be set using the setCheckBoxName method(do this before calling the createDefaultColumnsFromModel method). If the AssociationTableModel is being used as the TableModel, the checkbox column will be associated with the OtherSide class.

It is a requirement that the TableModel used by the WTHTmlTable implements the AddColumn interface.

Supported API: true

Extendable: false


Field Summary
 
Fields inherited from class wt.templateutil.components.HTMLTableComponent
ALIGN, BGCOLOR, BORDER, CELLPADDING, CELLSPACING, HEIGHT, HSPACE, VSPACE, WIDTH
 
Fields inherited from class wt.templateutil.components.HTMLComponent
DEFAULT_SERVICE_NAME, DEFAULTS_ONLY, PRINT_TAG_ATTR, SERVICENAME
 
Fields inherited from interface wt.templateutil.table.CheckBoxColumnAble
PRESENT_CHECK_BOX
 
Method Summary
 void createDefaultColumnsFromModel()
          Deprecated.  
 boolean isPresentCheckBox()
          Deprecated. Gets the flag indicating whether to present a checkbox at the front of the table.
protected  CheckBoxTableColumn newCheckBoxTableColumn(int tableModelIndex)
          Deprecated.  
 void setPresentCheckBox(boolean a_PresentCheckBox)
          Deprecated. Sets the flag indicating whether to present a checkbox at the front of the table.
 
Methods inherited from class wt.templateutil.table.HTMLTable
addColumn, addNewColumn, getCellSelector, getColumn, getColumn, getColumnClass, getColumnCount, getColumnIndex, getColumnName, getColumns, getHeaderSelector, getLocale, getMode, getOutputStream, getRowCount, getValueAt, isDisplayHeader, isShowDirect, moveColumn, printHeaders, printRow, removeColumn, setCellSelector, setDisplayHeader, setHeaderSelector, setLocale, setMode, setOutputStream, setShowDirect, setTableColumnModel, setTableModel, show, show
 
Methods inherited from class wt.templateutil.components.HTMLTableComponent
getTag, init, setTagListArray
 
Methods inherited from class wt.templateutil.components.HTMLComponent
endComponent, getHtmlComponents, getPrintWriter, getServiceName, getTagList, getTagSettings, isInheritStyle, isPrintTagAttributes, isUseDefaultsOnly, main, setInheritStyle, setPrintTagAttributes, setServiceName, setTag, setTagList, setTagListDefaults, setTagSettings, setTagValue, setUseDefaultsOnly, startComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createDefaultColumnsFromModel

public void createDefaultColumnsFromModel()
Deprecated. 

Initializes the DefaultHTMLTableColumnModel based on the current TableModel. If presentCheckBox=true, then the first column in the DefaultHTMLTableColumnModel will be an instance of the CheckBoxTableColumn and the TableModel will be updated by adding a new column to it to represent the new checkbox column.

Supported API: true

Overrides:
createDefaultColumnsFromModel in class HTMLTable

newCheckBoxTableColumn

protected CheckBoxTableColumn newCheckBoxTableColumn(int tableModelIndex)
Deprecated. 

Returns a new instance of CheckBoxTableColumn, configured for use in this table.

Supported API: true

Parameters:
tableModelIndex -
Returns:
CheckBoxTableColumn

isPresentCheckBox

public boolean isPresentCheckBox()
Deprecated. 
Gets the flag indicating whether to present a checkbox at the front of the table.

Supported API: true

Specified by:
isPresentCheckBox in interface CheckBoxColumnAble
Returns:
boolean

setPresentCheckBox

public void setPresentCheckBox(boolean a_PresentCheckBox)
Deprecated. 
Sets the flag indicating whether to present a checkbox at the front of the table.

Supported API: true

Specified by:
setPresentCheckBox in interface CheckBoxColumnAble
Parameters:
a_PresentCheckBox -