New to Kendo UI for jQuery? Download free 30-day trial

Pass Additional Parameters to Custom DataSource


Product Progress® Kendo UI® Grid for jQuery
Telerik UI for ASP.NET MVC 2017.3.1026


I have a hierarchical Grid with a custom DataSource and a ClientHandlerDescriptor which is defined as described here.

How can I pass additional parameters to the ClientHandlerDescriptor?


  1. If you are using the ClientHandlerDescriptor for reading the data, define the JavaScript handler.

        read = new Kendo.Mvc.ClientHandlerDescriptor() { HandlerName = "function(options) {customRead(options, '#=ID#')}" },
  2. The customRead JavaScript handler will accept the default options argument as well as the ID of the parent Grid.

    function customRead(options, id) {
          method: "POST",
          url: '@Url.Action("ActionName", "ControllerName")',
          dataType: "json",
          data: {
            ID: id,
            // more data here
          success: function(data) {
In this article