Smart Components for AgileApps
The runtime UI components in AgileApps platform are exported as HTML element tags (custom elements) to customize the platform user interface.
All the custom elements can make REST API calls internally and hence are knows as Smart Components. The user does not need to invoke API calls to render data in the Smart Components.
The Smart Components use internal API calls to perform CRUD operations on records. The inputs to the APIs are usually passed as DOM attributes to the custom elements.
Most of the Smart components are able to accept input parameters and some of them are also able to dispatch certain element specific events.
If there are any future updates to the internal APIs used in the smart components, the internal implementation of Smart components would be updated. The customized UI need not be updated upon every version/patch release of the platform, in usual circumstances.