extjs-rowedit-将列呈现为空白

extjs-rowedit-将列呈现为空白,extjs,roweditor,Extjs,Roweditor,我在一个网格中有3列,我正在使用一个行编辑器 当用户单击该行时,我希望3列中的2列可编辑,并清空第3列中的值,以便第3列中的值不可见 如何做到这一点 以下是我拥有的基本代码: var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', { clicksToEdit: 1, pluginId: 'rowEditing' });

我在一个网格中有3列,我正在使用一个行编辑器

当用户单击该行时,我希望3列中的2列可编辑,并清空第3列中的值,以便第3列中的值不可见

如何做到这一点

以下是我拥有的基本代码:

var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
                    clicksToEdit: 1,
                    pluginId: 'rowEditing'
                 });

tree.getPlugin('rowEditing').on('beforeedit', function(plugin, e) {
}

您是否尝试过使用
编辑器:{xtype:'hiddenfield}
?当行编辑器未激活时,第3列中的值应该可见,但当行编辑器激活时,则禁用行编辑器,这正是我从您的原始帖子中理解的。但是您没有回答我的问题。无论何时尝试编辑行,ExtJS都会用编辑器渲染器替换标准渲染器。编辑器渲染器将把一个
hiddenfield
渲染到单元格中,该单元格不可见,而标准渲染器也不可见,因此它的外观应该与您的需要完全一致。感谢您指出,实际上有一个编辑器渲染器替代了标准渲染器。这让我意识到,我应该在空白标签的专栏中添加一个编辑器,它可以正常工作。