Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
To know more about Calendar Menu, do check out the sample Calendar Menu App the sample apps here. in Joget Marketplace.
Figure 1: Calendar Menu
...
Figure 2: Properties - General
Name | Description | Screens (Click to view) | ||||
---|---|---|---|---|---|---|
Custom ID | Item link slug. Optional field.
| |||||
Label | Menu label. Mandatory fieldThe userview menu label. | |||||
Page Title | Calendar page title. | |||||
Data Binder | List of Datalist Binder will be shown to source entries data from. | |||||
Auto Handle Date Range | Enable to auto handle date range automatically, or disable to manually use #requestParam.start# and #requestParam.end# in your binder configuration. Date Default date format is yyyy-MM-dd. |
Name | Description | ||
---|---|---|---|
Event ID (column ID) | Defines individual calendar entry ID. Form field ID is expected here. | ||
Event Title (column ID) | Calendar entry title. Form field ID is expected here. | ||
All Day (column ID, boolean value) | true/false value is expected. Form field ID is expected here. | ||
From Date (column ID) | Calendar entry date from value. Form field ID is expected here.
| ||
From Time (column ID) | Calendar entry time from value. Form field ID is expected here.
| ||
To Date (column ID) | Calendar entry date to value. Form field ID is expected here.
| ||
To Time (column ID) | Calendar entry time to value. Form field ID is expected here.
| ||
Date Format | Date Format in Java is expected here. e.g. yyyy-MM-dd.
| ||
Event Url (column ID) | Calendar entry URL. Form field ID is expected here. | ||
Color (column ID) | Calendar entry CSS color code. Form field ID is expected here. | ||
CSS Class (column ID) | Calendar entry CSS Class. Form field ID is expected here. | ||
Additional Data | Additional Data to be added to the calendar entry. |
...
Name | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Google Calendar Integration - Additional Data | Configurations to load calendar entries from Google Calendar. Notes if you want the Calendar Menu plugin to connect to Google Calendar
| |||||||||
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 codeJavaScript code to execute after all rendering of the calendar menu has been completed. | |||||||||
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. |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
You can configure the Performance settings in this Userview Element which allows one to cache existing content for improved performance and loading speed. Read more at Performance Improvement with Userview Caching. |
...