0
滑らかなグリッドで行を選択する際に現在の行を取得する方法はありますか? これを使用してチェックボックスの状態を識別する方法も?滑らかなグリッドイベントで現在のアイテムのチェック/チェックを解除する方法onSelectedRowsChanged
私は、滑らかなグリッドのチェックボックス選択プラグインを使用しています。そしてあなたがrtn.row
、rtn.cell
とrtn.grid
を与えることvar rtn = getActiveCell();
を使用することができます
grid.onSelectedRowsChanged.subscribe(function (e, args) {
// args.rows : Return the selected rows
// Code here
});
var rtn = getActiveCell();このメソッドは、ユーザーがその行をクリックしてチェックボックスを選択すると、有効なアクティブセルを返します。ユーザーがチェックボックスをクリックした場合、そのメソッドは正確なアクティブなセルを返さないため、この[リンク] https://www.screencast.com/t/5HwZLbiImVをチェックしてください。あなたがこのビデオで最初に見ることができるように、行をクリックしてからチェックボックスを選択すると、私に正しい値が返されます。チェックボックスを最初にクリックした場合、アクティブなセルは正しい値を返しません。 –
現在のcheckbox-row-selectの例では、 'active'行とチェックボックスをクリックして行を選択する間に関係はありません。 「アクティブな」行は、「選択された」行とは全く別の概念です。なぜあなたはそれが必要なのですか? '' slick.checkboxselectcolumn.js'''プラグインに、チェック/チェックされていない行の選択を追加することができます。 –
(私はあなたがその行を選択または選択解除するときに* active *行になるようにプラグインを変更することができます) –