I'm using the RowEditor extension to edit a GridPanel. My ExtJS version is 3.3.0. I need some fields to be editable, others not no be edited at all and I do this by ignoring the editor
property on those columns. The problem is that when an editor is not found, it is artificially generated in RowEditor.js
this way:
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);
}
The data is double displayed because of that, as you can see in the image below.
Is there a quick solution to get rid of that unnecessary text but still view the existing data on the grid? Thanks in advance.