// Grid’s created event handler
function created(args) {
class CustomDataAdaptor extends ej.data.WebApiAdaptor {
// Triggers when response is received from the server
processResponse() {
// Calling base class processResponse function to execute the actions defined in the source method
var original = super.processResponse.apply(this, arguments);
// Data is returned in the below format
return { result: original.items, count: original.count };
}
}
var grid = document.querySelector('#Grid').ej2_instances[0];
// Grid data source is set here
grid.dataSource = new ej.data.DataManager({
url: "/api/Orders",
adaptor: new CustomDataAdaptor()
});
} |
<ejs-grid id="Grid">
<e-grid-columns>
<e-grid-column field="make" headerText="Make"></e-grid-column>
<e-grid-column field="model" headerText="Model"></e-grid-column>
</e-grid-columns>
</ejs-grid> |