Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
This is a new feature in Joget DX 8.
JSON API List Data Store allows one to populate a List using JSON calls.
Figure 1: Configure JSON API
Name | Description | ||||||
---|---|---|---|---|---|---|---|
JSON URL | URL to be called. Mandatory Field. //You may also insert the following URL parameters with its parameters to enable pagination https://example.com/api/data?pageSize={size}&startOffset={start}
| ||||||
Call Type |
| ||||||
Body Type (Only Applicable to Call type = POST or PUT) | Select the POST or PUT method:
| ||||||
Request Headers | Add name(s) and value(s) to the request header
| ||||||
Passover Current Request Cookies | When checked, Current Request Cookies will be passed to the server with the request. | ||||||
Base JSON Object Name for Multirow Data | Name of the base JSON object (e.g. data). | ||||||
Total Record Count JSON Object Name | Total number of records in the JSON object (e.g. data.total) | ||||||
Primary Key | Unique Identifier of the JSON object (e.g. data.id). Mandatory Field. | ||||||
Auto Handling Full Results Paging & Sorting | When checked, This option enables automatic sorting for the results returned through the JSON URL. Uncheck this, if you are performing pagination. | ||||||
Debug Mode | Show relevant debug entries in the server log for debugging purposes. | ||||||
Sample Response (for Retrieve Columns) | Enter a Sample Response of how the JSON object is formatted. Must insert a sample response into the field if you are performing pagination. e.g. |
Figure 2: Download the demo app below to view how JSON API is used to populate a list.