2012-03-12 75 views
2

jqgridのviewrecordsプロパティを動的に設定したいと思います。デフォルトでは、このプロパティはfalseに設定されています。私はグリッドダイナミクスに配置されているデータに応じて、これをtrueまたはfalseに設定する必要があります(時には表のフッターにrecordTextを表示しないようにする)。私は次のように試みたが、無見れるjqgridのviewrecordsプロパティを動的に設定する方法は?

jQuery("#gridID").jqGrid({viewrecords : true});  
jQuery("#gridID").setGridParam({viewrecords : true}); 
+0

コードのフォーマット方法は、[こちら](http://meta.stackexchange.com/a/22189/147495)を参照してください。 – Oleg

+0

申し訳ありませんが、私は自分のコードをフォーマットしました。私は今質問を掲示しながら同じことをするでしょう。 –

+0

初心者の標準的な問題です。だから私はいくつかの質問を編集した後、stackoverflowをより効果的に使う方法を記述したリンクを投稿する方が好きです。 – Oleg

答えて

2

と私はあなたがviewrecords: trueを使用することをお勧めしますと、ちょうどloadCompleteの内部div.ui-paging-infoは、レコードの現在の数から依存して非表示にします。例えば、

The demoを示しています。

「リロードグリッド」のナビゲーターをクリック

enter image description here

:あなたはデモでtestに等しいクライアント・データの検索ダイアログとフィルタを開いた場合は、1つのレコードだけとviewrecordsフィールドが表示されていないだろうが表示されますボタンを押すとviewrecordsフィールドが表示されます。

+0

ありがとうございました。それは私が望むように働いています。 –

+0

@DebaprasadJana:あなたは大歓迎です! – Oleg

関連する問題