Выбор сетки равен нулю даже после выбора строк

Я использую ExtJs6

У меня есть сетка и столбец флажка в качестве первого столбца сетки.

{ header: 'Select rows', dataIndex: 'selectedrows', xtype: 'checkcolumn' }
...
....
....
some more columns
.....

Ряды можно выбрать, проверив галочки, которые работают нормально. Теперь мое требование: пользователь может проверить столько строк, сколько захочет, но мне нужна только последняя проверенная строка. Например, если пользователь проверил строки в следующем порядке: строка3 строка2 строка4 строка1

Затем мне нужны записи row1, так как это последняя строка, проверенная пользователем.

Для начала я попытался получить выбор сетки следующим образом:

var selModel = grid.getSelectionModel();
var lngth = selModel.getSelection().length;

Но здесь я удивлен, увидев, что значение lngth равно 0, даже если я выбрал 4 строки. Любая идея, что я делаю неправильно здесь и как я могу получить запись последней выбранной строки.


person Microsoft DN    schedule 18.05.2016    source источник
comment
Контрольная колонка не является моделью выбора. Используйте модель выбора флажка.   -  person Evan Trimboli    schedule 18.05.2016