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);
}
下の画像でわかるように、そのためにデータが二重に表示されます。
その不要なテキストを取り除きながら、グリッド上の既存のデータを表示するための迅速な解決策はありますか?前もって感謝します。