2015-05-13 5 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 ] ]); 
} 

Уже ответил Крис Hogan!

"Disable" multi select in the grid options

jsfiddle working Test

+0

Если это то, что вы хотите, подумайте о том, чтобы принять ответ. – oikonomopo

+0

И проголосуйте за Криса Хогана! – oikonomopo

 Смежные вопросы

  • Нет связанных вопросов^_^