| Attributes |
| Name | Required | Binding Type | EL | Default | Description |
| action | false | java.lang.String | true | null | Similar to the "action" attribute of the HTMLCommandButton component. It can either specify a string defining the static outcome of the selection change action, or it can be defined as a method-binding expression. Defining the "action" attribute causes form submission when the user changes selection. |
| enabled | false | boolean | true | true | A flag that indicates whether or not the user can change selection. |
| keyboardSupport | false | boolean | true | true | A flag that indicates whether or not selection can be made with the keyboard. |
| mouseSupport | false | boolean | true | true | A flag that indicates whether or not selection can be made with the mouse. |
| nodeData | false | Object | only | null | The node data object for a currently selected node. The value "null" means that no node is currently selected. |
| nodePath | false | teamdev.jsf.component.treetable.TreePath | only | null | The full path to a currently selected node. The value "null" means that no node is currently selected. |
| onchange | false | java.lang.String | true | null | JavaScript code that should be executed every time the user changes selection. |
| style | false | java.lang.String | true | null | A style for a selected row. |
| styleClass | false | java.lang.String | true | null | A CSS class name for a selected row. |