UI Framework REST Extensions module
Developer productivity Bundled: DX Core
Edition | DX Core |
---|---|
License |
|
Issues |
|
Maven site |
|
Latest |
2.0.0 |
The Magnolia UI Framework REST Extensions module is a DX Core Edition feature which complements the REST Client module by enabling configured REST clients as:
-
Datasources of subapps and UI elements such as the link field or Combobox field.
-
Search result suppliers for the Find Bar.
Installing with Maven
Maven is the easiest way to install the module. Add the following to your bundle:
<dependency>
<groupId>info.magnolia.restclient</groupId>
<artifactId>magnolia-rest-client-ui</artifactId>
<version>2.0.0</version> (1)
</dependency>
1 | Should you need to specify the module version, do it using <version> . |
Configuration
No configuration is required in this module. For REST Client configuration properties, see the REST Client module page.
Usage
Examples of using the UI Framework REST Extensions:
Handling offline datasources
The module provides two additional field types to handle offline datasources:
-
jsonLinkField
-
jsonComboBoxField
These types wrap the linkField
and comboBoxField
types,
respectively, and check whether REST calls are working properly. If an
error occurs, a label appears next to the component that uses the REST
field type and the component is disabled.