我正在研究 extjs Grid 面板,它有 2 列,如下图所示。
我的要求是在每次更改相应的“任务描述”单元格值时更改“短名称”单元格值。我使用了“任务描述”列的编辑器,如下所示。
columns: [
{
text: 'Task Description',
dataIndex: 'TaskDescription',
flex : 1.5,
editor: {
xtype : 'textarea',
allowBlank : false,
listeners : {
change : function(field, e) {
var text = field.value;
if(text.length <= 26 && !text.match(/[.:-]/)) {
if(text.length == 26) {
text = text[25]==' ' ? text : text.substring(0, text.lastIndexOf(' '));
}
//code to set short name cell value.
}
}
}
}
},
{
text: 'Short Name',
dataIndex: 'Name',
width: 130
}
]
但是我如何访问“短名称”列以从更改事件函数中设置它。
请建议我解决方案。
提前致谢。