Plugins 未激发Extjs 4行编辑取消编辑事件

Plugins 未激发Extjs 4行编辑取消编辑事件,plugins,extjs4,Plugins,Extjs4,我在Designer1.2.0中使用ExtJS4。我正在网格面板中使用行编辑插件。 我注意到行编辑器上没有触发canceledit事件。 这方面最好的解决方案是什么 任何建议???在extjs 4行编辑插件中没有canceledit事件。在extjs 4中,存储与网格密切相关,因此如果您取消对记录的编辑,原因是调用方拒绝(),并且存储没有更改…这对我来说很有效, 在网格面板视图中: this.myRowEditing = Ext.create('Ext.grid.plugin.RowEditi

我在Designer1.2.0中使用ExtJS4。我正在网格面板中使用行编辑插件。 我注意到行编辑器上没有触发canceledit事件。 这方面最好的解决方案是什么


任何建议???

在extjs 4行编辑插件中没有canceledit事件。在extjs 4中,存储与网格密切相关,因此如果您取消对记录的编辑,原因是调用方拒绝(),并且存储没有更改…

这对我来说很有效, 在网格面板视图中:

 this.myRowEditing = Ext.create('Ext.grid.plugin.RowEditing', {clicksToEdit: 2});
 this.myRowEditing.on({
     scope: this,
      canceledit: function(pRoweditor, pChanges) {
         this.fireEvent('canceledit', pRoweditor, pChanges);
         ....
      }
  });

这是我发现的从控制器捕获“canceledit”事件的解决方案。

当我单击“取消”按钮时,仍会显示一条新记录(尽管未插入)。。。如何避免这种情况?有解决办法吗?还有,什么abt cancelEdit()?