複数選択オプションでJqgridを使用しています。Jqgridで選択した行数を取得したい。
私はそれを試しましたが、運がありません...
var count = jQuery('#grid').length;
if (count > 5)
alert('The Selected Rows More Than 5')
複数選択オプションでJqgridを使用しています。Jqgridで選択した行数を取得したい。
私はそれを試しましたが、運がありません...
var count = jQuery('#grid').length;
if (count > 5)
alert('The Selected Rows More Than 5')
配列selarrrowの長さを取得する必要があります:
var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow');
alert ('The number of selected rows: ' + selRowIds.length);
これは私にとってはうまくいきます:好きな場所にリンクを配置してください
<a href="/" id="displayNoSelectedRows">Click me!</a>
コールバック関数を登録するだけです
$("#displayNoSelectedRows").click(function() {
var no = $("input[id^='jqg_gridid_']:checked").length;
alert(no);
return false;
});
このリンクの場合、gridid
はテーブルの ID です。チェックボックスの名前の付け方 (ID の割り当て方法) を知っていれば、選択されたチェックボックスの数を取得することができます。