グリッドの各行はchecked状態が持てる。 実行の時間にユーザーはグリッドの左側に表示されるチェックセル達をマウスでクリックしてグリッド行達のchecked状態を変えることができる。 また、checkedに関連した多くのapiプロパティー達とメソッドたちが存在する。
をtrueに指定すればユーザーは一つの行だけ選択することができて、チェックボックスの形もラジオボタンの形に表示される。
grid.checkBar().setExclusive(ev.target.checked);
グリッド行のチェックの状態は動的スタイルにも使用できる。
grid.body().setCellDynamicStyles([{
criteria: 'checked',
styles: { background: '#3000ff00' }
}]);
Checkedになった行の目録はGridBase.getCheckedRowsメソッドでわかる。
var rows = grdMain.getCheckedRows();
grdMain.deleteRows(rows, true);
グリッド行がchecked状態か知らしたり、 指定された行達をcheck, uncheckするapiもまた存在する。 下のグリッドでテストできる グリッド行のchecked状態はデータセットの値ではなく、グリッド並みで管理する。 つまり、二つのグリッドが同じデータセットに繋がれているが 下の方のグリッドで指定されたchecked状態と上の方のグリッドのchecked状態は別々である。