我有一個表格,每行都有複選框,我只想使用Slickgrid和Javascript獲取當前(最後一個)選定的行。使用SlickGrid中的複選框獲取單行?
我知道getSelectedRows Slickgrid的函數,它返回一個對應於當前選定行的行索引數組。但是找不到只返回最後一個選定行的方法。
我有一個表格,每行都有複選框,我只想使用Slickgrid和Javascript獲取當前(最後一個)選定的行。使用SlickGrid中的複選框獲取單行?
我知道getSelectedRows Slickgrid的函數,它返回一個對應於當前選定行的行索引數組。但是找不到只返回最後一個選定行的方法。
如果你只需要選擇當前選定的行,你可以處理
onSelectedRowsChanged事件
,並做一些事情,如:
var selectedRows = grid.getSelectedRows();
if(selectedRows.length > 1) {
grid.setSelectedRows([ selectedRows[ selectedRows.length - 1 ] ]);
}
從克里斯·霍根已經回答!
"Disable" multi select in the grid options
如果這是你想要的,考慮接受答案。 – oikonomopo
和Chris Hogan答案! – oikonomopo
更好地描述你的問題,你嘗試過什麼,你做了什麼,你已經完成了什麼,有什麼事你,你想要什麼? – oikonomopo
歡迎來到SO!考慮閱讀:http://stackoverflow.com/help/how-to-ask – oikonomopo