| Attributes |
| Name | Required | Request-time | Type | Description |
| id | true | true | java.lang.String | The identifier for this table descriptor. If this table supports configurable views, then this id may be used to look up the view configurations, unless it is overridden by the configurableTableId attribute. |
| var | true | true | java.lang.String | Name of the exported scoped variable for the table descriptor. The type of the variable is com.ptc.core.components.descriptor.ComponentDescriptor. |
| scope | false | true | java.lang.String | The name of the scope to export the var attribute to. The scope can be (case-insensitive): "page", "request", "session", or "application" |
| type | false | true | java.lang.String | Name of the main type of object displayed in this table. This can be either a modeled or soft type. When specified, the infrastructure will use the type to look up labels and other default values when it can't find them otherwise. If the table contains more than one type of object, this should be a common ancestor type. |
| label | false | true | java.lang.String | The localized label for this component. |
| mode | false | true | java.lang.String | The name of one of the modes defined in the com.ptc.core.ui.resoureces.ComponentMode enum. VIEW is the default mode if not specified. |
| componentType | false | true | java.lang.String | The name of one of the component types defined in the com.ptc.core.ui.resoureces.ComponentType enum. TABLE is the default if not specified. |
| configurable | false | true | boolean | Whether or not this table supports configurable views. Defaults to false. |
| configurableTableId | false | true | java.lang.String | The id to use to look up configurable views. If unspecified, then defaults to the table id. Only used if configurable is set to true |
| singleViewOnly | false | true | boolean | When this property is true, and the table is configurable, then this property will change the table rendering so that the table view edit wizard is launched directly from the table, as opposed to launching the table view manager. This is useful when the table does not support views, but still needs to allow the user to select columns and sort order. |
| toolbarName | false | true | java.lang.String | The name of the action model to use for toolbar actions. |
| menubarName | false | true | java.lang.String | The name of the action model to use for menubar actions. |
| helpContext | false | true | java.lang.String | The help context for this table. No help icon will be displayed if no help context is specified. |
| targetObject | false | true | java.lang.String | Allows the developer to change how Windchill Client Architecture processes the results of a get call. Typically the infrastructure treats the objects that are returned by the service API or task specified in the get tag as the "row" objects that it works with when it builds the component model and renders the table. By configuring the targetObject property, the developer tells the infrastructure to use an alternate row object that is derived from the backing row object returned by the underlying api. The targetObject property value must correspond to an addressable property of the backing row object. The target object will be used in the following places: - The row object supplied to data utilities
- The object that soft attributes will be extracted from
- The context object for the row checkbox, unless this is overridden by selectionObject
|
| selectionObject | false | true | java.lang.String | Allows the developer to change the context object used in the row checkbox. Must correspond to a property name of the backing row object. Note that unlike targetObject, selectionObject does not change the object used for server-side processing in data utilities. |
| summary | false | true | java.lang.String | A localized summary of the information in this table which is used for accessibility compliance. |
| disableAction | false | true | java.lang.String | Flag to indicate enable or disable collapse/expand action. |