Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Task Delegation allows any authorized users to temporarily delegate tasks to a different user for a period of time.
Figure 1: Task Delegation Properties
Label | The UI menu label. |
Menu ID | Item link slug. Optional field. Unique field Ensure that value defined here is unique to other UI menus in the app since the first matching/conflicting ID will take precedence in page loading. |
Configuration Mode | Authority to perform delegation.
|
Reassignment Mode | Scope of delegation.
|
Allowed Apps | List of Apps that can be chosen in creating delegation records.
|
Allowed Processes | List of Processes based on the Allowed Apps above that can be chosen in creating delegation records.
|
List
Figure 2: UI - List Properties
Date Display Format | Use Java date format. (Example: "dd/MM/yyyy" for "11/06/2011") When this field is left empty, the following will be considered.
|
Button Position | Button position on the list.
|
Selector Type |
|
Selector Position |
|
New Record Button Label | New Record Button Label to show in listing. |
Edit Link Label | Edit Link Label to show in listing. |
Delete Button Label | Delete Button Label to show in listing. |
Custom Header | Custom Header in HTML to show in listing. |
Custom Footer | Custom Footer in HTML to show in listing. |
Add
Figure 3: UI - Add Properties
Cancel Button Label | Cancel button label in add new record form. |
Save Button Label | Save button label in add new record form. |
Message to show after Form saved | Message to show after the form is saved |
Custom Header | Custom Header in HTML to show in add new record form. |
Custom Footer | Custom Footer in HTML to show in add new record form. |
Edit
Figure 4: UI - Edit Properties
Readonly? | If checked, effectively, the task delegation form will be rendered as read-only and not editable anymore. |
Display Fields as Label when in Readonly? | When the form is in read-only form, this field determines if values should be displayed as it is (label form) instead of being bound in the original input form. |
Back Button Label | Back button label in edit record form. |
Save Button Label | Save button label in edit record form. |
Message to show after Form saved | Message to show after Form is saved |
Custom Header | Custom Header in HTML to show in edit record form. |
Custom Footer | Custom Header in HTML to show in edit record form. |
Figure 5: Performance & Offline Settings
Name | Description |
---|---|
Scope | Caching options are:
|
Duration (s) | Duration in seconds to cache content defaults to 20 seconds if applicable. |
Read more at Performance Improvement with UI Caching.
PWA Offline Settings
Note: PWA Offline support is dependent on the theme used.
Name | Description |
---|---|
Enable cache for offline support | Enable caching for offline support, usually set for use on mobile browsers. |
Cache all List links in first page | Enable caching for any list links present in the first page of this UI menu. |
Read Progressive Web Application (PWA) for more information.
This is a new feature in Joget DX 8.
Figure 6: AJAX & Events - Event Listening
Name | Description |
---|---|
Component Object | The object that will be listening for an event. This field will dynamically show selectable options depending on the page components used. e.g: if there is a page component called manage meeting in the page, it will automatically show up in this field's select box. |
Event Name | Custom Event Name. |
Matched Action | Action to be listened for.
|
Add row | Adds another row for another event |
Figure 7: AJAX & Events - Event Triggering
Name | Description |
---|---|
Event Name | Custom Event Name |
Trigger Method | The method used to trigger an event.
|
Parameter Name | Custom Parameter Name. |
Operator | Logical Operator to be used in evaluating "Parameter" against "Value"
|
Value | The value that the Parameter will be compared to. |
When Not Match Trigger Event Name | Event Name when/if the logical operation is not satisfied. |
Add row | Add another row for another event. |