他の列と一緒に列としてチェックボックスを持つ剣道グリッドがあります。チェックボックスがチェックされているすべての行を取得したい。
アイデアをください。
Kendo ui Gridの複数選択機能を使ってみませんか?
var checkDataSource = new kendo.data.DataSource({
data: checks
});
$("#CheckGrid").kendoGrid({
dataSource: checkDataSource,
change: CheckGridOnChange,
selectable:"multiple",
...
});
function CheckGridOnChange() {
var data = checkDataSource.view(),
selected = $.map(this.select(), function(item) {
return data[$(item).index()].CheckId;//CheckId is my unqiue id for my data, yours would probably be different
});
var ids = selected.join(",");
}
参照 URL:剣道 ui グリッド イベントコントロールを押しながら複数の行を選択するだけです