当前位置: 代码迷 >> Web前端 >> Ext.grid.ColumnModel 末期通过setEditor设置editor
  详细解决方案

Ext.grid.ColumnModel 末期通过setEditor设置editor

热度:182   发布时间:2012-10-08 19:54:56.0
Ext.grid.ColumnModel 后期通过setEditor设置editor
Ext.grid.EditorGridPanel 顾名思义就是可编辑的grid,不是仅仅展示给用户看,用户可以根据的需求添加字段,然后传入后台。我们可以在其中加 TextField,comboBox 等form的控件,我们之前将Ext.grid.ColumnModel的某一列加上配置项editor就可以了。
但是动态怎么加上去呢?就是后期绑定:

gridCm.setEditor(index,ComboBox);
通过上面这个方法就可以了,但是需要注意的是ComboBox不是单单的new Ext.form.ComboBox就行了。要将它转化为 new Ext.grid.GridEditor
var ComboBox = new Ext.grid.GridEditor( new Ext.form.ComboBox({
         displayField:'name',
         valueField:'value',
         triggerAction:'all',
         style:'width:20px',
         width:100,
         autoLoader:true,
         lazyRender :true,
         store:destpkComStore
}));
1 楼 hexawing 2011-10-28  
4.0里好像 不是这样了……
  相关解决方案