The selectInputDate component renders a localized dateSelect. Users may select a date by clicking
on a date in the displayed month. The displayed month and year can be changed using arrow buttons.
Optionally, the selectInputDate component may be used in popup mode. In this mode an inputText
component is rendered that displays the selected date. Users may enter a date directly into the
inputText component, or optionally click a button beside the inputText component to display a popup
dateSelect view. Selecting a date in the dateSelect closes the popup dateSelect view and updates the
selected date.
The selectInputDate component can be used in cases where a date value must be displayed or entered.
| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | false | java.lang.String | Every component may have an unique id. Automatically created if omitted. |
| rendered | false | false | java.lang.String | If false, this component will not be rendered. |
| disabled | false | false | java.lang.String |
Flag indicating that this element must never
receive focus or be included in a subsequent
submit.
|
| enabledOnUserRole | false | false | java.lang.String |
If user is in given role, this component will be rendered normally. If not, the component will be
in disabled state.
|
| binding | false | false | java.lang.String | Component binding. |
| value | false | false | java.lang.String | The current date value of this component. |
| converter | false | false | java.lang.String | Id of Converter to be used or reference to a Converter. |
| immediate | false | false | java.lang.String | Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase. |
| required | false | false | java.lang.String | If true, this component will be checked for non-empty input. |
| validator | false | false | java.lang.String | MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component. |
| valueChangeListener | false | false | java.lang.String | Listener for value changes. |
| renderedOnUserRole | false | false | java.lang.String |
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
|
| onclick | false | false | java.lang.String | Passed through to root element. |
| ondblclick | false | false | java.lang.String | Passed through to root element. |
| onmousedown | false | false | java.lang.String | Passed through to root element. |
| onmouseup | false | false | java.lang.String | Passed through to root element. |
| onmouseover | false | false | java.lang.String | Passed through to root element. |
| onmousemove | false | false | java.lang.String | Passed through to root element. |
| onmouseout | false | false | java.lang.String | Passed through to root element. |
| onkeypress | false | false | java.lang.String | Passed through to root element. |
| onkeydown | false | false | java.lang.String | Passed through to root element. |
| onkeyup | false | false | java.lang.String | Passed through to root element. |
| dir | false | false | java.lang.String | Passed through to root element. |
| lang | false | false | java.lang.String | Passed through to root element. |
| style | false | false | java.lang.String | Passed through to root element. |
| title | false | false | java.lang.String | Passed through to root element. |
| styleClass | false | false | java.lang.String |
Defines the base class name for all style classes used in selectInputDate. Default value is iceCal
- iceCalMonthYear
- iceCalWeek
- iceCalCur
- iceCalDay
- iceCalOutline
- iceCalInput
|
| renderAsPopup | false | false | java.lang.String | Render the input-dateSelect as a java-script popup on client. |
| imageDir | false | false | java.lang.String | Set directory for location of the dateSelect images. |
| popupDateFormat | false | false | java.lang.String | Not Applicable - the ICEfaces popup dateSelect does not require any special attributes. |