Class WTHtmlTable

All Implemented Interfaces:
CheckBoxColumnAble, HTMLTableColumnModel
Direct Known Subclasses:
PDMLinkHTMLTable

public class WTHtmlTable extends HTMLTable implements CheckBoxColumnAble
Deprecated.
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

  • Method Details

    • 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 -