IGGrid:如何在JavaScript中获取远程过滤的odata queryString
IgGrid: How to get the odata queryString of remote filtering in JavaScript
我使用带远程过滤功能的基础设施网格 (v16.1)。
当我过滤列 "Name" 时,我看到网格以下列方式发出 GET 请求:
http://SERVER/grid/GetAll?&%24filter=indexof(tolower(name)%2C%27iv%27)+ge+0&page=0&pageSize=30&pk=id&_=1473841534609&pageSize=30&pk=id&_=1473841534609
"filter="和“&page”indexof(tolower(name)%2C%27iv%27)+ge+0
之间的部分是我感兴趣的OData Uri组件的查询选项。
我需要使用此请求 URI 或仅使用 JavaScript 中的查询选项。
可以使用网格数据源的_encodeUrl()
方法获取url参数,例如:
var encodedUrl = $("#grid").data("igGrid").dataSource._encodeUrl()
这将 return 一个包含所有当前 url 参数的对象,如果发起远程请求,将发送该对象。
我使用带远程过滤功能的基础设施网格 (v16.1)。 当我过滤列 "Name" 时,我看到网格以下列方式发出 GET 请求:
http://SERVER/grid/GetAll?&%24filter=indexof(tolower(name)%2C%27iv%27)+ge+0&page=0&pageSize=30&pk=id&_=1473841534609&pageSize=30&pk=id&_=1473841534609
"filter="和“&page”indexof(tolower(name)%2C%27iv%27)+ge+0
之间的部分是我感兴趣的OData Uri组件的查询选项。
我需要使用此请求 URI 或仅使用 JavaScript 中的查询选项。
可以使用网格数据源的_encodeUrl()
方法获取url参数,例如:
var encodedUrl = $("#grid").data("igGrid").dataSource._encodeUrl()
这将 return 一个包含所有当前 url 参数的对象,如果发起远程请求,将发送该对象。