以编程方式打开rowEdit时,检查选择不再有效

时间:2015-02-20 16:47:18

标签: extjs extjs4 extjs5

我有这个按钮,有以下事件:

{ 
                        xtype: 'button',
                        scope: this,
                        text: 'Add',
                        itemId: 'btnadd',
                        icon      : 'images/add.png',

                        handler : function() 
                        {
                            var rec = new myStore({                             
                                language: ' ',
                                description: ' '
                            });    
                            this.tempStore.add(rec); //store associated with grid
                            //rowEditing.startEdit(0, 0); problems!
                        }
                    }

只要该行被注释一切正常,如果我想打开行编辑器,就会发生一个奇怪的错误: 从那时起,不再可能选择单元格(我正在使用checkboxselection模型)。 怎么来的?

1 个答案:

答案 0 :(得分:1)

RowEditing插件的方法startEdit期望记录和列标题作为参数,而不是位置: http://docs-origin.sencha.com/extjs/4.2.3/#!/api/Ext.grid.plugin.RowEditing-method-startEdit

尝试rowEditing.startEdit(rec);rowEditing.startEdit(rec, 0);