| Attributes |
| Name | Required | Binding Type | EL | Default | Description |
| align | false | java.lang.String | true | null | The alignment of the column content. |
| binding | false | SelectionColumn | only | null | A value-binding expression that associates the selectionColumn with a backing bean property. |
| bodyClass | false | java.lang.String | true | null | A CSS class name for the selection column's body. |
| bodyOnclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user clicks the left mouse button over the selection column's body. |
| bodyOndblclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user double-clicks the left mouse button over the selection column's body. |
| bodyOnmousedown | false | java.lang.String | true | null | JavaScript code that should be executed when the user clicks over the selection column's body with either mouse button. |
| bodyOnmousemove | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer over the selection column's body. |
| bodyOnmouseout | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer away from the selection column's body. |
| bodyOnmouseover | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer onto the selection column's body. |
| bodyOnmouseup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases the mouse button over the selection column's body. |
| bodyStyle | false | java.lang.String | true | null | A style for the selection column's body. |
| filterCellClass | false | java.lang.String | true | null | A CSS class name for the cell in the filter row (row that contains the filter components). |
| filterCellStyle | false | java.lang.String | true | null | A style for the cell in the filter row (row that contains the filter components). |
| footerClass | false | java.lang.String | true | null | A CSS class name for the selection column's footer. |
| footerOnclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user clicks the left mouse button over the selection column's footer. |
| footerOndblclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user double-clicks the left mouse button over the selection column's footer. |
| footerOnmousedown | false | java.lang.String | true | null | JavaScript code that should be executed when the user clicks over the selection column's footer with either mouse button. |
| footerOnmousemove | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer over the selection column's footer. |
| footerOnmouseout | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer away from the selection column's footer. |
| footerOnmouseover | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer onto the selection column's footer. |
| footerOnmouseup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases the mouse button over the selection column's footer. |
| footerStyle | false | java.lang.String | true | null | A style for the selection column's footer. |
| headerClass | false | java.lang.String | true | null | A CSS class name for the selection column's header. |
| headerOnclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user clicks the left mouse button over the selection column's header. |
| headerOndblclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user double-clicks left mouse button over the selection column's header. |
| headerOnmousedown | false | java.lang.String | true | null | JavaScript code that should be executed when the user clicks over the selection column's header with either mouse button. |
| headerOnmousemove | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer over the selection column's header. |
| headerOnmouseout | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer away from the selection column's header. |
| headerOnmouseover | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer onto the selection column's header. |
| headerOnmouseup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases the mouse button over the selection column's header. |
| headerStyle | false | java.lang.String | true | null | A style for the selection column's header. |
| id | false | java.lang.String | false | null | The component identifier. |
| minResizingWidth | false | java.lang.String | true | null | Applicable only when column resizing is enabled for a table. Specifies the minimum width that this column can take when the user resizes this column. It can be specified using any CSS units except percent. |
| onclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user clicks the left mouse button over the selection column. |
| ondblclick | false | java.lang.String | true | null | JavaScript code that should be executed on the client when the user double-clicks the left mouse button over the selection column. |
| onmousedown | false | java.lang.String | true | null | JavaScript code that should be executed when the user clicks over the selection column with either mouse button. |
| onmousemove | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer over the selection column. |
| onmouseout | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer away from the selection column. |
| onmouseover | false | java.lang.String | true | null | JavaScript code that should be executed when the user moves the mouse pointer onto the selection column. |
| onmouseup | false | java.lang.String | true | null | JavaScript code that should be executed when the user releases the mouse button over the selection column. |
| rendered | false | boolean | true | true | A flag that indicates whether or not the component is visible. |
| resizeable | false | boolean | true | none | Applicable only when column resizing is enabled for a table. This attribute can be used to disable manual resizing for a particular column. |
| sortable | false | boolean | true | false | A flag that indicates whether or not this column can be sorted. |
| style | false | java.lang.String | true | null | A style for the entire selection column. |
| styleClass | false | java.lang.String | true | null | A CSS class name for the entire selection column. |
| valign | false | java.lang.String | true | null | The vertical alignment of the column content. |
| width | false | java.lang.String | true | null | The width of the column. Can be specified in any units (px, mm, em, etc.). |