2016-09-14 6 views
4

Я использую сетку infragistics (v16.1) с удаленной фильтрацией. Когда я фильтр столбца «Имя» Я вижу, что сетка делает GET запрос следующим образом:IgGrid: Как получить odata queryString для удаленной фильтрации в JavaScript

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 

Часть между «фильтр =» и «& страница» indexof(tolower(name)%2C%27iv%27)+ge+0 опция запроса компонентов OData Ури, что я меня интересует.

Мне нужно использовать этот запрос URI или только вариант запроса в JavaScript.

ответ

3

Вы можете получить параметры URL, используя _encodeUrl() метод источника данных GRID, например:

var encodedUrl = $("#grid").data("igGrid").dataSource._encodeUrl() 

Это возвращает объект со всеми текущими параметрами URL-адреса, которые будут посылать, если удаленный запрос .