2012-05-07 7 views
1

jqgridでクライアントサイドページングを実装する方法を教えてもらえますか? 現在のところ、私のページャーは1ページしか表示せず、エラーです。ただし、ドロップダウンを使用して1ページあたりのレコード数を変更すると、それに応じてグリッドが更新されます。しかし、私はページを移動することができません。 ありがとうございますJqgridのクライアントサイドページング?

答えて

0

間違った方法でグリッドを埋めるとします。あなたの質問にはコードが含まれていないので、addRowDataメソッドを使用してグリッドを埋めるのは推測できません。そうだとすれば、addRowDataの使い方が最悪で、私が知っているグリッドを埋めるのに最も遅い方法であることを知っておくべきです。

datatype: 'local'の場合の最良の方法は、gridview: trueと組み合わせてdataのオプションとjqGridの組み合わせを使用することです。 dataパラメータのデータをsortnamesortorderオプションに対応するように並べ替え、jqGridを作成し、グリッドの最初のページを表示します(ページのサイズはrowNumオプションを定義します)。 dataの値は、グリッド行を表す項目の配列でなければなりません。すべての項目には、nameプロパティの名前がcolModelのプロパティが含まれている必要があります。さらに、dataのすべての項目は、idプロパティを含み、ユニークな値は行の属性idid,<tr>要素)として使用されます。