【问题标题】:Get single row using checkbox in SlickGrid?使用 SlickGrid 中的复选框获取单行?
【发布时间】:2015-05-13 09:29:22
【问题描述】:

我有一个表格,每行都有一个复选框,我想使用 Slickgrid 和 Javascript 只获取当前(最后一个)选定的行。

我知道 Slickgrid 的 getSelectedRows 函数,它返回与当前选定行相对应的行索引数组。但找不到仅返回最后选定行的方法。

【问题讨论】:

  • 更好地描述你的问题,你尝试了什么,你做了什么,你完成了什么,你得到了什么,你想要什么?
  • 欢迎来到 SO!考虑阅读:stackoverflow.com/help/how-to-ask

标签: javascript slickgrid


【解决方案1】:

如果你只想选择当前选定的行,你可以处理

onSelectedRowsChanged 事件

然后做一些类似的事情:

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

克里斯·霍根已经回答了!

"Disable" multi select in the grid options

jsfiddle working Test

【讨论】:

  • 如果这是您想要的,请考虑接受答案。
猜你喜欢
  • 2011-06-10
  • 1970-01-01
  • 2011-09-03
  • 2013-06-20
  • 2011-05-15
  • 2013-02-21
  • 2011-12-18
  • 2012-04-17
  • 2022-01-09
相关资源
最近更新 更多