我有一个带有每行复选框的表格,我希望只使用Slickgrid和Javascript获取当前(最后)选定的行。
我知道Slickgrid的getSelectedRows函数,它返回一个与当前所选行对应的行索引数组。但是找不到只返回最后一行的方法。
答案 0 :(得分:1)
如果您只想选择当前选定的行,则可以处理
onSelectedRowsChanged事件
并执行以下操作:
var selectedRows = grid.getSelectedRows();
if( selectedRows.length > 1 ) {
grid.setSelectedRows( [ selectedRows[ selectedRows.length - 1 ] ] );
}
Chris Hogan已经回答了!
"Disable" multi select in the grid options