2016-09-14 6 views
4

원격 필터링과 함께 Infragistics 그리드 (v16.1)를 사용합니다. 나는 열 "이름"을 필터링 할 때 나는 그리드는 다음과 같은 방법으로 GET 요청하게 볼 :IgGrid : JavaScript에서 원격 필터링의 odata queryString을 얻는 방법

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 열린 우리당 구성 요소의 쿼리 옵션입니다 I

자바 스크립트에서이 요청 URI 또는 ​​쿼리 옵션 만 사용해야합니다.

답변

3

할 수 있습니다 그리드의 데이터 소스의 _encodeUrl() 방법을 사용하여 URL 매개 변수, 예를 들어 얻을이 원격 요청하는 경우 전송 될 현재의 URL 매개 변수 모두와 객체를 반환합니다

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

시작됩니다.