Extjs Roweditor点击更新

时间:2014-03-12 10:20:39

标签: extjs

我是Extjs的新手,我正在研究Extjs3.2网格RowEditor。我希望一旦我们点击添加员工按钮编辑器窗口弹出,当我们点击取消编辑器gots关闭但行添加到网格。我想如果我们点击取消它回到初始状态没有新行

http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/row-editing.html

如何阻止这个?

由于

1 个答案:

答案 0 :(得分:2)

添加'被取消'适用于RowEditing插件和写入逻辑的侦听器。

例如我写过:

var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
    clicksToMoveEditor: 1,
    autoCancel: false,
    listeners: {
        canceledit: function(editor, context) {
            if(context.rowIdx == 0 && context.value == "New Guy") {
                store.remove(context.record);
            }
        }
    }
});

工作演示:http://jsfiddle.net/3Ht5u/2/