| Name | Type | Flags | Default | Default Prefix | Since | Description |
|---|
| clientId | String | NOT Allow Null | prop:componentResources.id | literal | | The id used to generate a page-unique client-side identifier for the component. If a component renders multiple
times, a suffix will be appended to the to id to ensure uniqueness. The uniqued value may be accessed via the
clientId property.
|
| disabled | boolean | NOT Allow Null | false | prop | | If true, then the field will render out with a disabled attribute (to turn off client-side behavior). Further, a
disabled field ignores any value in the request when the form is submitted.
|
| encoder | ValueEncoder | Required, NOT Allow Null | | prop | | Allows a specific implementation of ValueEncoder to be supplied. This is used to
create client-side string values for the different radio button values.
|
| label | String | NOT Allow Null | | literal | | The user presentable label for the field. If not provided, a reasonable label is generated from the component's
id, first by looking for a message key named "id-label" (substituting the component's actual id), then by
converting the actual id to a presentable string (for example, "userId" to "User Id").
|
| validate | FieldValidator | NOT Allow Null | | validate | | The object that will perform input validation. The validate binding prefix is generally used to provide this
object in a declarative fashion.
|
| value | Object | Required, NOT Allow Null | | prop | | The property read and updated by the group as a whole.
|