Calendar
Guide for using the Calendar in your applications
Last updated
Was this helpful?
Guide for using the Calendar in your applications
Last updated
Was this helpful?
Calendar-Inline is an input control component. It allows a user us a date-picker to choose Date values for a bound data-provider. Similar to the Calendar component, the Calendar-Inline provides a date-picker interface to choose a date. The key difference is that the Calendar component is an input field that the shows the date-picker in a popup only when clicked; whereas the Calendar shows the date-picker directly on the form Common use cases include selecting a value for a filter or search parameter.
To see a live sample of the component you can go .
Calendar, like all components, have properties which can be modified at design-time to set the appearance and behavior of the component. Select the componentName in the to see a list of properties in the . Below are some common properties and how to set them at design-time.
Calendar, like many components, can display tooltip messages when a user hovers their cursor. Most often, this will just be plain text that describes what will happen on-click. In this case, just enter the value into the editor. For more options open the .
The text displayed inside the calendar textbox can be modified by setting its property. This will just be plain text which will be shown as an instruction on what you can do within the calendar's textbox. When you insert a value in the calendar textbox the placeholderText will disappear and your inserted text will take it's place. For more options open the .
Like all components, Calendar can be styled using themes, variants and raw CSS. To apply any available style class, simply enter one or more space-delimited values for the styleClass
property.
Like most components, Calendar has events, which allow you to execute some logic when something happens in the UI. Of course, the most common event for a Calendar is the onDataChange
event, which is triggered when a date item is clicked.
Calendar, like many components, can be modified at runtime through code. Below are a few examples of controlling a Calendar from code.
You can easily change the enabled
state of a Calendar at runtime.
Change this to match your component
You can easily change the visible
state of a Calendar at runtime.
Change this to match your component
Like most components, a Calendar has API methods which can be called from code. Below is an example of common API calls.
You can easily add a style class to a Calendar using the addStyleClass
method.
Change this to match your component
The following articles are recommended for additional reading
To Handle the event, double-click the value for the onDataChange
property in the . You will see the . You'll have the option select an existing Method or create a new Method. The method will be called when the button's onAction
event is fired and the object will be passed to it.
See the for comprehensive list of
Disable some dates from selection in the calendar method.