Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
The Calendar Menu displays a day/week/month calendar view in your App's Userview.
1. Display your own data records in a calendar day/week/month view format. For this to work, you need to map the form and field IDs that stores the calendar records, into the Calendar plugin properties page. You can download a sample calendar app from Joget Marketplace.
2. The Calendar Menu plugin can also connect to Google API to display your favorite country's public holidays within the same calendar day/week/month view. You will need a Google Calendar API key for this, more details below.
This is a new feature in Joget Workflow v6.
Check out the Sample App
Check out the sample Calendar Menu App in Joget Marketplace for demonstration.
Figure 1: Calendar Menu
Figure 2: Properties - General
Name | Description |
---|---|
Custom ID | Item link slug. Optional field. Unique field Value defined here must be unique to the rest of the Userview Menus as the first matching name will be called upon. |
Label | Menu label. Mandatory field. |
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 or disable to manually use #requestParam.start# and #requestParam.end# in your binder configuration. 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. |
Event After Rendering Callback (Javascript) | Custom Javascript code. |
Event After All Rendering Callback (Javascript) | Custom Javascript code. |
Event Click Callback (Javascript) | Custom Javascript code. |
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. |
Name | Description |
---|---|
Scope | Cache content to improve performance.
|
Duration | Duration of cache. |