Search code examples
eventsextjsdataview

ExtJS-6 Dataview Extension Issue


I have extended a view.View to isolate just some of the events that are fired from the store (code is found at https://fiddle.sencha.com/#fiddle/1777)

The problem I am having is that when a record is added, it should fire a custom event for the controller to pick up; however, I am getting an error in the console

TypeError: owner.up is not a function

I am somewhat at an impasse at this point as I have attempted debugging the issue and the only thing I can come up with is that the error is occurring at the:

this.fireEventArgs('added',[...]);

In the globals.AltStdView class. Can someone please advise me on what I am incorrectly doing? Thanks!!


Solution

  • Firstly, me.getView.dataView.store.add(record); is wrong. getView is supposed to be a method.

    Secondly, added is already an event used by the framework for components. You should pick a different name.