使用 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
我有一个 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