You can use Grid Express API to link the client UI and Grid server model.
Grid Express API helps to perform the next requests:
|GET||/||Get all records|
|GET||/:recordId||Get particular record|
|PUT||/||Update multiple records|
|POST||/||Create a record|
|POST||/validation||Validate particular record|
Specify a Grid model which must implement Grid Model Interface and can be an instance or a constructor so that the Grid Express Api will be able to use the provided data model to perform client requests.
|GridModel||gridModel||Required. The instance of a Grid Model|
|Function||getModel||Required. Function to be called with Express middleware’s
|parameters returning a Grid model instance|
Specify a function to be called when the response is ready
|Function||callback||Optional. Function to be called with the result.|
|Any||err||Error caught from model methods|
|Any||data||Result returned by model methods|
Creates an Express router object with middlewares performing requests specified above.
Pass a model instance to Express API:
Or use a constructor for that:
To interact with this API at front-end use Grid Xhr Model.
You can also customize your API with some additional methods, or perform a similar behaviour using other frameworks of course.