Kendo UI Grid绑定到OData:如何获取请求URL?

时间:2014-04-15 16:55:16

标签: kendo-ui odata

我有一个绑定到远程OData端点的Kendo Grid。 如何在其中一个javascript事件中捕获发送到远程端点的请求URL,例如DataSource的onRequestStart?

这给了我过滤/排序对象

var filter = this.filter();
var sort = this.sort();

但我想要实际的网址,例如

http://..serviceroot/table1?$filter=....

1 个答案:

答案 0 :(得分:5)

最简单的方法是通过beforeSend:

   transport: {
     read: {
        url: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Orders",
        beforeSend: function(e, request) {
          console.log(request.url);
        }
     }
   }