A special kind of business component is the one based on server-side javascript. This solution is helpful when a complex logic is required to compose or elaborate the data fetched from the database and a simple SQL query is not enough.
This type of component can be used to feed a grid or a form panel.
The first step is to define a data model: this data model must be of “JS server side” type.
Next, all required fields must be defined for that data model: