2011-08-11 4 views
0

일부 데이터를 사용자에게 표시하려면 jqGrid을 사용하고 있습니다. 이 그리드를 정렬 가능하게하고 싶지만, jqGrid가 보내는 데이터는 정확히 내가 원하는 것은 아닙니다. 여기 jqGrid를 사용하여 쿼리 문자열 주위에 작은 따옴표를 추가하는 방법

는 쿼리 문자열있는 jqGrid 지금 보낸다 :

http://local/MyService.svc/GetData?_search=false&nd=1313069918597&rows=50&page=1&sidx=ColumnName&sord=asc 

하지만 내 서비스로 그것을 필요 : 작은 따옴표 주위 ColumnNameasc

t 있습니다

http://local/MyService.svc/GetData?_search=false&nd=1313069918597&rows=50&page=1&sidx='ColumnName'&sord='asc' 

공지 사항 jqGrid 옵션에 대한 설명이 없으며이 방법으로 쿼리 문자열 매개 변수를 조작 할 수있는 항목을 찾지 못했습니다. 어떤 도움을 많이 주시면 감사하겠습니다!

답변

2

서버 요청의 사용자 정의 문제를 해결하는 데 도움이되는 이벤트/jqGrid 매개 변수가 있습니다. 귀하의 경우 serializeGridData은 다음과 같이 표시 될 수 있습니다.

serializeGridData: function (postData) { 
    var myPostData = $.extend({}, postData); // make a copy of the input parameter 
    myPostData.sidx = "'" + myPostData.sidx + "'"; 
    myPostData.sord = "'" + myPostData.sord + "'"; 
    return myPostData; 
} 
+0

감사합니다. – Darcy

+0

@Darcy : 천만에요! – Oleg

관련 문제