Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Figure 1: Calendar Menu Properties
Name | Description | ||||||
---|---|---|---|---|---|---|---|
id | Menu element unique id. Userview will use this id in the URL for the menu if the Custom ID is empty. | ||||||
Label | The userview menu label. | ||||||
Menu Custom ID | Item link slug. Optional field.
| userview
| the
| ||||
Label | The userview menu label. | ||||||
Page Title | Calendar page title. | ||||||
Load Data BinderFrom | See list of available Datalist Binders, to source the data for calendar entries. | ||||||
Auto Handle Date Range | Enable this option to automatically handle range of calendar events to be populated into the calendar, based on event dates and calendar view format. If this option is disabled, you need to manually handle date range via #requestParam.start# and #requestParam.end# request parameter hash variables in your datalist binder configuration. Date format for date range is yyyy-MM-dd. |
Figure 2: Sample Calendar Menu in runtime
...
Name | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Event Rendering Callback (Javascript) | Custom Javascript code to execute upon rendering each calendar event. | |||||||||||
Event After Rendering Callback (Javascript) | Custom Javascript code to execute for each calendar event, after it has been rendered.
See sample app here for more info: APP_calendarTest-sample.jwa | |||||||||||
Event After All Rendering Callback (Javascript) | Custom JavaScript code to execute after all rendering of the calendar menu has been completed. In the sample below, upon clicking on a calendar date, it will redirect to an event form and prepopulate a date field with the clicked date.
| |||||||||||
Event Click Callback (Javascript) | Custom Javascript code to execute when a calendar event is clicked on.
| |||||||||||
Time Display Format | Refer to https://fullcalendar.io/docs/date-formatting-string for formats.
| |||||||||||
Custom Header (HTML) | Custom header in HTML to show on the top of the calendar. | |||||||||||
Custom Footer (HTML) | Custom footer in HTML to show on the bottom of the calendar. |
...