Sencha Touch MVC выдает: Uncaught TypeError: Object function () {superclass.apply (this, arguments);} не имеет метода setActiveItem - PullRequest
1 голос
/ 10 июня 2011

У меня есть представление списка, которое расширяет панель, и я определяю прослушиватель для события itemtap, которое выполняет Ext.dispatch с моим контроллером, что я в основном хочу, чтобы мое представление формы было активным. В действии моего контроллера метод выглядит так:

itemTap : function(dataObj) {
    var views = dataObj.views,
    contactForm = views.contactForm,
    model = dataObj.model;
    console.log(dataObj);

    contactForm.loadRecord(model);

    this.application.Viewport.setActiveItem(contactForm, {type:'slide', direction:'right'});
}

Я получаю сообщение об ошибке в последней строке этого действия: Uncaught TypeError: Object function (){ superclass.apply(this, arguments); } has no method 'setActiveItem', и мне трудно расшифровать это сообщение об ошибке. Что я делаю не так?

...