У меня есть сетка со столбцом, в котором редактор настроен как текстовое поле.
var grid = Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
itemId: 'gridPanel123',
store: store,
plugins: {
ptype: 'cellediting',
clicksToEdit: 1
},
columns: [{
text: 'Name',
dataIndex: 'name',
editor: {
xtype: 'textfield'
}
}]
});
Скажем, столбец выглядит примерно так,
Ясно, что значение столбца равно ABCDE. Теперь, когда пользователь нажимает на столбец, режим редактора появляется примерно так:
Теперь мой вопрос: есть ли какой-либо рендерер, который изменит содержимое редактора в зависимости от значения столбца.
В моем примере значение столбца равно ABCDE, поэтому значение редактора также будет ABCDE.
Но что, если я хочу заменить все «A» в столбце на «Z» в редакторе. Таким образом, значение редактора для меня должно быть «ZBCDE». Как это возможно в extjs?