2012-05-09 8 views
0

これはNavGridまたはfilterToolbarの両方で動作する唯一の方法です。 結果として得られるjsonデータが正しいと確信できても、リロードはサーバー側から影響を受けません。 私は間違っていますか?検索はloadonceでのみ有効です:true?

答えて

0

サーバー側で検索を実装している場合は、loadonce: trueを使用する必要はありません。たとえば、アドバンスド・サーチのダイ・インプリメンテーションは、filtersパラメータの分析から構成され、グリッドを埋める要求の一部としてサーバーに送信することができます。 filtersの形式はhereと記載されています。 stringResult: trueパラメータをfilterToolbarとすると、高度な検索とツールバーのフィルタリングの両方で入力データの形式が同じになります。

+0

ありがとうオレグ、とてもあなたのようなものです – Kino

+0

@キノ:大歓迎です! jqGridのデータを提供するサーバー上のメソッドは、パラメータ 'string sidx、string sord、int page、int rows、bool _search、string filters'を持つことができます。したがって、最初にデータを 'sidx'と' sord'に対応させて並べ替え、データをフィルタリングするには '_search'と' filters'に対応し、結果は 'page'と' rows'に対応します。あるいは、データをソートして*すべての*データだけを返すことができます。この場合、jqGridに 'loadonce:true'オプションを追加してください。 – Oleg

+0

それは非常に明確です、私はそれに取り組んでいます、もう一度ありがとうございます。 – Kino

関連する問題