「rowSelected」イベントと同様に、Angular Grid に「deselect」イベントをリッスンさせる方法があるかどうか興味があります。
1 つの列がチェックボックスであるテーブルがあります。チェックボックスが選択されているか選択解除されているかを示すPOSTをそのテーブルに送信したいと思います(サーバーはそれがどちらであったかを知りたがります)。
次を使用して、チェックボックスが選択されたときにメッセージを送信するようにテーブルを取得できました。
$scope.gridOptions = {
rowSelected: myRowSelectFunc,
rowDeselected: myRowDeselectedFunc // Is there a listener for this?
}
function myRowSelectFunc(row) {
$http({method: 'POST',
url: 'api/submit',
params: { selected: true,
userid: row.userid}});
}
function myRowDeselectFunc(row) {
$http({method: 'POST',
url: 'api/submit',
params: { selected: true,
userid: row.userid}});
}
ただし、行の選択解除で同じことを行う方法がわかりません。
ありがとう!