Я пытаюсь использовать cellclick в сетке, где на основе определенного столбца я хочу выполнить некоторые операции. Но каждый раз он возвращает неправильный столбец, то есть, если я нажимаю на столбец 0 (первый col), он возвращает следующий столбец.ExtJS 5.0 cellclick event возвращает неверный столбец
cellclick: function(view, td, cellIndex, record, tr, rowIndex, e, eOpts){
console.info(view.getGridColumns()[cellIndex].dataIndex);
if(view.getGridColumns()[cellIndex].dataIndex === 'someCol'){
//do something
}
}
В настоящее время, ExtJS 5, в случае cellclick cellIndex возвращает индекс с учетом столбцов начинается с 1, 2, 3 ... но индекс столбца начинается с 0,1,2,3. Я добавил обходной путь для использования CellIndex-1, чтобы заставить мой код работать – KavitaC
У вас есть rowexpander или скрытый столбец в вашей сетке? – Yellen
У меня есть одна скрытая колонка, которую я использую для groupBy – KavitaC