|
Client side code:
<ej-grid id="Grid" allow-paging="true" load="load" >
<e-datamanager url="/Grid/Data" adaptor="UrlAdaptor" />
...
</ej-grid>
<script>
function load(args){
var customAdaptor = new ej.UrlAdaptor().extend({
processResponse: function (data, ds, query, xhr, request, changes) {
alert(data.msg);
return data;
}
});
var gridObj = $("#Grid").ejGrid("instance");
gridObj.model.dataSource.adaptor = new customAdaptor();
};
</script>
Controller side:
namespace SyncfusionASPNETCoreApplication2.Controllers
{
public partial class GridController : Controller
{
public JsonResult Data([FromBody]Test dataObj)
{
...
return Json(new { result = data, count = count, msg="Hi" });
}
}
} |