2011-08-11 9 views
0

私はjqGridを使ってデータを表示しています。私はこのグリッドをソート可能にしたいが、jqGridが送信するデータは、私が必要とするものではない。ここで jqGridを使用してクエリ文字列を一重引用符で囲む方法

は、クエリ文字列jqGridは今送信している:

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

しかし、私のサービスがあることを、それを必要とします:単一引用符の周りColumnNameasc

トンあり

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

お知らせjqGridオプションを使用していますが、このようにクエリ文字列のパラメータを操作できるようなものは見つかりませんでした。どんな助けでも大歓迎です!

答えて

2

jqGridのイベント/パラメータserializeGridDataがあります。これは、サーバーリクエストのカスタマイズの問題を解決するのに役立ちます。あなたの場合、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

@ダーシー:どうぞよろしく! – Oleg

関連する問題