flexigrid checkbox選択イベント
前回、checkboxがあれば、ユーザーは自然にクリックします.1つの方法は、ユーザーが選択した後、1つの保存ボタンですべての被オプションをチェックし、保存の操作を実行することです.
しかし、私のここの方法はもっと即時で、どのcheckboxもクリックすると、イベント関数がトリガーされます.
ここでは、前の行イベントをクリックするテクニックを使用します.
上のコードはselectPowerを登録してflexigrid行のイベントをクリックします.
selectPower関数の内部でclass=checkboxがあるかどうかを検出します.classサブ文字列、ある場合は、最初の列checkboxを説明し、jqueryでinputラベルを検索し、is関数を呼び出して現在の選択状態がtrueかfalseかを検索する.
そしてあなたが望む操作をしましょう.
しかし、私のここの方法はもっと即時で、どのcheckboxもクリックすると、イベント関数がトリガーされます.
ここでは、前の行イベントをクリックするテクニックを使用します.
$("#powers tbody tr td").click(accounts.selectPower);
上のコードはselectPowerを登録してflexigrid行のイベントをクリックします.
selectPower : function () {
'use strict';
var str, check;
str = $(this).children('div').html();
if (str.indexOf("class=\"checkbox_class\"") !== -1) {
check = $(this).children('div').children('input').is(':checked');
//update power
}
},
selectPower関数の内部でclass=checkboxがあるかどうかを検出します.classサブ文字列、ある場合は、最初の列checkboxを説明し、jqueryでinputラベルを検索し、is関数を呼び出して現在の選択状態がtrueかfalseかを検索する.
そしてあなたが望む操作をしましょう.