2015-05-13 57 views
2

我有一個表格,每行都有複選框,我只想使用Slickgrid和Javascript獲取當前(最後一個)選定的行。使用SlickGrid中的複選框獲取單行?

我知道getSelectedRows Slickgrid的函數,它返回一個對應於當前選定行的行索引數組。但是找不到只返回最後一個選定行的方法。

+1

更好地描述你的問題,你嘗試過什麼,你做了什麼,你已經完成了什麼,有什麼事你,你想要什麼? – oikonomopo

+0

歡迎來到SO!考慮閱讀:http://stackoverflow.com/help/how-to-ask – oikonomopo

回答

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

+0

如果這是你想要的,考慮接受答案。 – oikonomopo

+0

和Chris Hogan答案! – oikonomopo