使用 SlickGrid 中的复选框获取单行?

Get single row using checkbox in SlickGrid?

我有一个 table 每行都有一个复选框,我想使用 Slickgrid 和 Javascript.

只获取当前(最后)选定的行

我知道 Slickgrid 的 getSelectedRows 功能,return 是一个与当前选定的行索引相对应的数组 rows.But 找不到 [=17] 的方法=] 仅最后选择的行。

如果您只想 select 当前 select 行,您可以处理

onSelectedRowsChanged event

然后做类似的事情:

var selectedRows = grid.getSelectedRows();
if( selectedRows.length > 1 ) {
  grid.setSelectedRows( [ selectedRows[ selectedRows.length - 1 ] ] );
}  

Chris Hogan 已回答!

"Disable" multi select in the grid options

jsfiddle working Test