Как выполнить дочерний метод внутри родительского ExtJs (Sencha) - PullRequest
0 голосов
/ 28 марта 2019

У меня есть два контроллера:

Ext.define('ParentController', {
    extend: 'Ext.app.ViewController',
    alias: 'controller.parent',
    sayHelloFromChild: function() {
      this.sayHello(); // Uncaught TypeError: this.sayHello() is not a function
    }
});

Ext.define('ChildController', {
    extend: 'ParentController',
    alias: 'controller.child',
    sayHello: function() {
      console.log('Hello);
    }
});

Я хочу вызвать дочерний метод sayHello(); внутри родительского контроллера.

1 Ответ

1 голос
/ 28 марта 2019

Я только что протестировал в Sencha Fiddle.

Посмотрите: https://fiddle.sencha.com/#view/editor&fiddle/2r1g

У вас есть синтаксическая ошибка в console.log('Hello);.Это проблема.

...