我正在使用 RowEditor 扩展来编辑 GridPanel。我的 ExtJS 版本是 3.3.0。我需要一些字段是可编辑的,而其他字段根本不能编辑,我通过忽略editor
这些列上的属性来做到这一点。问题是,当找不到某个编辑器的时候,人为的生成是RowEditor.js
这样的:
for(var i = 0, len = cm.getColumnCount(); i < len; i++){
var c = cm.getColumnAt(i),
ed = c.getEditor();
if(!ed){
ed = c.displayEditor || new Ext.form.DisplayField();
}else{
ed = ed.field;
}
//uninteresting code...
this.insert(i, ed);
}
因此,数据被双重显示,如下图所示。
有没有一种快速的解决方案来摆脱那些不必要的文本,但仍然可以查看网格上的现有数据?提前致谢。