我在Designer 1.2.0中使用Extjs 4。我在网格面板中使用行编辑插件。 我观察到 removedit 事件未在行编辑器上触发。 什么是最好的解决方案呢?
任何建议??
答案 0 :(得分:0)
在extjs 4行编辑插件中没有被取消的事件。在extjs中,4个商店与网格密切相关,因此,如果您取消原因的记录,则调用者拒绝()并且商店不会更改......
答案 1 :(得分:0)
这对我有用, 在网格面板视图中:
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'事件的解决方案。