Как я понял из комментариев, вы хотите сделать первый ряд недоступным для редактирования.Есть некрасивое, но быстрое решение.Назначьте вашему плагину обработчик beforeedit
.И когда происходит событие, проверьте, какая строка редактируется.Если первый - return false
:
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 2,
listeners: {
beforeedit: function(e, editor){
if (e.rowIdx == 0)
return false;
}
}
})
]
Проверьте документы для beforeedit
.
ОБНОВЛЕНИЕ
Документыскажем, что beforeedit
имеет такой набор параметров:
beforeedit( Ext.grid.plugin.Editing editor, Object e, Object options )
Но есть ошибка.Правильная последовательность:
beforeedit( Object e, Ext.grid.plugin.Editing editor, Object options )
Я обновил пример из-за этого факта.