You see the Properties window for a Table component when you select the outer part of the component on a page that you are editing in the Visual Designer, or you select the table part of this composite component in the
When you select this component in the Visual Designer, you also see it in the Navigator window, where you can select the part of the component you want to work with. The Table component consists of a set of one or more Table Row Group components, each of which has one or more Table Column components. Each column by default contains Static Text components.
The Table part of This JavaServer Faces 1.2 component has the following properties.
Type: String
Type: boolean
(1-25 of 250)
. If the table is not paginated, the title is augmented only with the number of displayed items. If this property is not selected, no extra text displays in the title, so any values set for the itemsText
and filterText
properties are ignored.Type: String
Type: String
Type: boolean
Type: boolean
selectId
property of
the Table Column. For more information on this property, see Table Column Component Properties. Type: boolean
selectId
property of the Table Column. For more information on this property, see Table Column Component Properties. Type: String
Type: String
Critical
and there are 20 items in the table, the default title would be Critical (20)
. If you specify the value of this property as alerts
, the table title would be Critical (20 alerts).
augmentTitle
property must be set as well, or this property will be ignored. Type: boolean
Type: boolean
Type: boolean
Type: boolean
selectId
property of the Table Column. For more information, see Table Column Component Properties. Type: boolean
Type: String
For a list of CSS2 style attributes, see the web page at
Type: String
style
property description for an explanation of why a class added to this property might appear to have no effect on the component. Type: String
Type: String
Type: int
Type: String
Type: boolean
rendered
property. Type: String
Type: String
deselectMultipleButton
property described above.
setTimeout()
function to invoke the script to ensure that the checkboxes are unchecked immediately. Type: String
deselectSingleButton
property described above.
setTimeout()
function to invoke the script to ensure that the radio button is unset immediately. Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
Type: String
selectMultipleButton
property described above. Type: String
<td>
tag that is rendered for the bottom action bar. Only use code that is valid for a <td>
element. The code you specify is inserted without being checked for validity. For example, you might set this property to the following value:
style='myActionBarStyle'
Type: String
<td>
tag used for the top action bar. Only use code that is valid for a <td>
element. The code you specify is inserted without being checked for validity. For example, you might set this property to the following value:
style='myActionBarStyle'
Type: String
<td>
tag that is rendered for the table footer. Only use code that is valid for a <td>
element. The code you specify is inserted without being checked for validity. For example, you might set this property to the following value:
nowrap='nowrap'
Type: String
<td>
tag that is rendered for an embedded panel. Only use code that is valid for a <td>
element. The code you specify is inserted without being checked for validity. Type: String
<caption>
tag that is rendered for the table title. Only use code that is valid for a <td>
element. The code you specify is inserted without being checked for validity. For example, you might set this property to the following value:
style='myTitleStyle'
Type: boolean
In most cases, rows should be unselected when no longer in view. For example, the user selects rows of the table and navigates to another page, or the user applies a filter or sort that hides previously selected rows from view. By deselecting the hidden rows, you prevent the user from invoking an action on rows that are not displayed.
This property applies to cases when maintaining the selected state of unseen rows across table pages is necessary. When this property is selected, text is displayed in the table title and footer to indicate the number of selected rows that currently are hidden from view. This title and footer is also displayed with a count of 0 when there are no hidden selections to make the user aware of the possibility of hidden selections.
When this property is not selected, on paginated tables, the descending sort button for the select column is disabled to prevent a sort action from moving selected rows to a page other than the current page.
Type: boolean
Type: boolean
You can bind this property to a JavaBeans property that determines when the component does get rendered. For example, an airline reservation form might show a Table for frequent flyers and not show it for the general public. To bind this property, click the ellipsis button (...) to the right of the property and choose Use Binding in the dialog box.