我已经扩展了一个view.View来隔离从商店中触发的一些事件(代码可以在https://fiddle.sencha.com/#fiddle/1777找到)
我遇到的问题是,当添加记录时,它应该触发一个自定义事件供控制器拾取;但是,我在控制台中收到错误
TypeError: owner.up is not a function
我现在有点陷入僵局,因为我试图调试这个问题,我唯一能想到的是错误发生在:
this.fireEventArgs('added',[...]);
在globals.AltStdView类中。有人可以告诉我我做错了什么吗?谢谢!
答案 0 :(得分:2)
首先,me.getView.dataView.store.add(record);
是错误的。 getView
应该是一种方法。
其次,added
已经是组件框架使用的事件。你应该选择一个不同的名字。
答案 1 :(得分:1)
这里有几个问题,
应用上述修正后,这是工作小提琴。 https://fiddle.sencha.com/#fiddle/177v