| Attributes |
| Name | Required | Request-time | Type | Description |
| label | false | true | java.lang.String | The label of the column. Accepts either EL, i18n key, HTML content or simple text. |
| type | false | true | java.lang.Integer | Set the edition type of the column. This attribute is considered only if this column is editable. |
| maskPattern | false | true | java.lang.String | Set the pattern mask of this column. This attribute is considered only if this column is editable. |
| charPattern | false | true | java.lang.String | Set the pattern of allowed characters for this column. This attribute is considered only if this column is editable. |
| maskMessage | false | true | java.lang.String | the edition error message of the column. This attribute is considered only if this column is editable. |
| charMessage | false | true | java.lang.String | the error edition message of this column for not allowed character. This attribute is considered only if this column is editable. |
| maskMessageType | false | true | java.lang.String | Set error message type of this column. This attribute is considered only if this column is editable. |
| charMessageType | false | true | java.lang.String | Set error message type of this column for not allowed character. This attribute is considered only if this column is editable. |
| formatter | false | true | java.lang.String | Set the formatter name for this column. Accepts either EL, i18n key, HTML content or simple text. |
| width | true | true | java.lang.String | The width of the column, as an Integer (in pixels) |
| hideable | false | true | boolean | The hideability of the column. Default is true. |
| editable | false | true | boolean | The editable of the column. Default is false. |
| visible | false | true | boolean | The initial visibility of the column. Default is true. |
| sortable | false | true | boolean | The sortability of the column. Default is true. |
| resizable | false | true | boolean | The resizability of the column. Default is true. |
| sortAscendant | false | true | java.lang.Boolean | The initial sort type of the column. Default is ascendant (true). |
| sortOrder | false | true | java.lang.Integer | The initial sort order of the column. First value is 1. This attribute is required if the sortAscendant attribute is set. |
| listOptions | false | true | java.util.List | Set the list options of the editable column. This attribute is considered only if this column is editable. |
| style | false | true | java.lang.String | Css style. Accepts EL. |
| styleClass | false | true | java.lang.String | Css class style. Accepts EL. |
| rendered | false | true | boolean | Rendered or not, acceptable values are: [true(default), false]. |
| id | false | true | java.lang.String | Unique Identifier. Accepts EL. |
| templateStart | false | true | java.lang.String | Special velocity start template to replace default. Accepts EL. |
| templateEnd | false | true | java.lang.String | Special velocity end template to replace default. Accepts EL. |