2016-07-01 15 views
0

私は、コードの作業を下回るので、グリッド内の行数を見つけようとしています4.4JqGridのレコード数は

jqgrid vを使用していますし、それが正確なレコード数に

var Count = ($("#grid").jqGrid('getGridParam', 'records')) 

しかし、後を与えますユーザーがグリッド内で何かを検索すると、それは検索結果を検索して返します。検索結果が4行であることを考慮すると、上記のコードは私にレコード= 4を与えます。

検索に関係なくグリッドにバインドされたレコード数を取得したいとします。あなたがdatatype: "local"を使用するか、リモートのデータ型が、その後jqGridのdataパラメータはすべてフィルタされていないデータを持つ配列となりますloadonce: trueオプションを使用している場合

+0

'datatype'あなたは、' '「ローカル」'、 '「JSON」(使用します。したがって、あなたはグリッドにロードされた(フィルタリングされていない)行の合計数を取得するには、配列のlengthを使用することができます。 ..)?使用方法*サーバ側*のフィルタリングjqGridには、レコードの総数に関する情報はありません。 – Oleg

+0

データ型: "json"しかし、私もloadonceを使用しています:true –

答えて

1

を助けてください。

var count = $("#grid").jqGrid('getGridParam', 'data').length;