ExtJS 动态设置Grid列是否可编辑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ExtJS 动态设置Grid列是否可编辑相关的知识,希望对你有一定的参考价值。

Ext JS Library 2.2.1

正确:

var cm = Ext.getCmp(‘Grid‘).getColumnModel();
cm.setEditor(cm.findColumnIndex(‘TestColumn‘), new Ext.grid.GridEditor(new Ext.form.NumberField({
                            allowBlank : false,
                            cls : ‘required‘,
                            vtype:‘precision‘,
                            minValue: 0,
                            maxValue: 999999999.999})));

错误:

var cm = Ext.getCmp(‘Grid‘).getColumnModel();
cm.setEditor(cm.findColumnIndex(‘TestColumn‘), new Ext.form.NumberField({
                            allowBlank : false,
                            cls : ‘required‘,
                            vtype:‘precision‘,
                            minValue: 0,
                            maxValue: 999999999.999}));

不能按单元格设置Editor?

以上是关于ExtJS 动态设置Grid列是否可编辑的主要内容,如果未能解决你的问题,请参考以下文章

extjs动态向可编辑表格EditorGridPanel 添加一个列ColumnModel,并让列能够被修改

ExtJS 2.2.1 实现双表头动态列

ExtJS5.1.2 实现双表头动态列

真心求解,为啥我的EXTJS的可编辑表格就是点击没反应不能编辑呢,我明明设置了editor

extjs中设置列的编辑属性,用到Ext.grid.GridEditor?

extjs中如何选中grid中的行,并设置该行不可编辑