Tutorial App: JSON Form Options Binder is a web service integration demonstrator and form options binding application that populates dynamic form controls, parses external REST API responses, and executes internal directory calls on Joget v6 and Joget DX 7.
Form developers, low-code builders, and system integrators struggle to populate dynamic form element options when connecting Joget applications to external REST APIs or internal platform directories. Manual options entry leads to hardcoded option lists, outdated selection values, unmaintained cryptocurrency price feeds, and duplicate administrative effort across form fields. Application builders lack pre-configured working examples to learn how to bind JSON endpoints directly to select boxes, check boxes, and radio button controls.
Key Features
Pre-installs the JSON Form Options Binder plugin to execute HTTP GET JSON requests against external REST APIs and internal platform endpoints.
Populates select boxes, check boxes, and radio button form elements dynamically using retrieved JSON array payloads.
Filters country name selection lists and check box options based on regional radio selections comprising Africa, Americas, Asia, Europe, and Oceania.
Retrieves real-time cryptocurrency conversion rates, Bitcoin (BTC) values, and USD exchange prices.
Renders detailed cryptocurrency profile fields comprising Name, Symbol, Rank, Price USD, Price BTC, 24H Volume USD, Market Cap USD, and Available Supply.
Executes internal Joget JSON API directory calls to query Groups & Users Directory data alongside Organization & Departments Directory structures.
Configures system authentication settings with administrative credentials (j_username, j_password) and base URL parameters (baseURL) for local or remote platform endpoints.
Exports bound selection datasets, API configuration logs, and directory reference records into CSV, Excel, XML, and PDF formats.
Frequently Asked Questions
How does Tutorial App: JSON Form Options Binder populate form selection options?
Tutorial App: JSON Form Options Binder uses the pre-installed JSON Form Options Binder plugin to make GET HTTP requests to specified JSON API URLs, mapping response properties directly to select box, check box, and radio button options.
What initial system configurations are required before running API calls in Tutorial App: JSON Form Options Binder?
Tutorial App: JSON Form Options Binder requires adding an asterisk (*) to the API IP Whitelist in System Settings and configuring administrative credentials alongside the platform base URL in the Setup menu.
Which Joget platform versions support Tutorial App: JSON Form Options Binder?
Tutorial App: JSON Form Options Binder runs on Joget v6 and Joget DX 7, On-Premise and Cloud environments across Enterprise editions.
Notes
This app will automatically import the JSON Option Binder plugin.
Requirement
- This app and plugin was designed for Joget Enterprise v6 and DX 7 only.