Interface TableHeaderSetter

All Superinterfaces:
ColumnIdentifier
All Known Implementing Classes:
AssociationTableModel, RowDataTableModel, SortedTableModel, TreeTableModel, UpdateDocumentTableModel

public interface TableHeaderSetter extends ColumnIdentifier
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. The TableHeaderSetter interface must be implemented by any TableModel subclass that wants to have the HTML Table Service methods, setHeaderFromResource and setHeaderFromTargetClass, for manipulating what text is diplayed for the For the Header.

Supported API: true

Extendable: false
  • Method Details

    • setHeaderFromResource

      void setHeaderFromResource(String resourceBundleName, String resourceBundleKey, Object columnId)
      Deprecated.
      Sets the value returned from the getColumnName method for the column with name/handle columnId to be the localized String returned for the resource key, resourceBundleKey, from the resource bundle, resourceBundleName.

      This is a convenience method to allow overriding the either the display name for an attribute or to allow setting the title on a column when the name/handle of the column is not an attribute of the BinaryLink or OtherSide object.

      Supported API: true

      Parameters:
      resourceBundleName -
      resourceBundleKey -
      columnId -
    • setHeaderFromTargetClass

      void setHeaderFromTargetClass(String targetClassName, Object columnId)
      Deprecated.
      Sets the class that introspection is done on when the name/handle of the column is used to define the Column Name.

      Supported API: true
      Parameters:
      targetClassName -
      columnId -