Page Components allow users to configure the UI of the app's page with ease.
It can be used to configure the page to the user's requirements.
This is a new feature in Joget DX 8.
The UI Builder now suggests an ID to a Page Component based on the Label you have entered for that element. (Figure 1)
Figure 1
AJAX & Events
AJAX & Events
AJAX & Events are only available at the Page Component level.
Event Listening
Figure 2: 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 |
Event Triggering
Figure 3: 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. |
List of Page Components
UI Elements as Page Components
Some UI Elements will be made available as Page Components.
- Accordion
- Button
- Columns Page Component
- Container
- Heading
- Horizontal Rule
- HTML Code
- Image
- Information Tiles
- Label Page Component
- Paragraph
- Script
- Calendar Page Component
- Chart Page Component
- CRUD Page Component
- Dashboard Page Component
- Form
- Import Page Component
- Inbox Page Component
- JasperReports Page Component
- Link Page Component
- List Inbox Page Component
- List Page Component
- Manage Permission Page Component
- Process Status Page Component
- Rich Text Page Component
- Run Process Page Component
- SLA Report Page Component
- Task Delegation Page Component
- Universal Inbox
- User Profile Page Component
List of Exclusive Page Components
- Accordion
- Button
- Columns Page Component
- Container
- Heading
- Horizontal Rule
- HTML Code
- Image
- Information Tiles
- Label Page Component
- Paragraph
- Script
List of Page Components available as UI Elements
- Calendar Page Component
- Chart Page Component
- CRUD Page Component
- Dashboard Page Component
- Form
- Import Page Component
- Inbox Page Component
- JasperReports Page Component
- Link Page Component
- List Inbox Page Component
- List Page Component
- Manage Permission Page Component
- Process Status Page Component
- Rich Text Page Component
- Run Process Page Component
- SLA Report Page Component
- Task Delegation Page Component
- Universal Inbox
- User Profile Page Component