Вызов функции из другого контроллера в Ui5

Я пробовал много решений о том, как вызвать функцию вне моего контроллера, но это не сработало. В качестве примера:

У меня есть свой BaseController.js и мой DeviceController.js. Теперь я хочу вызвать функцию в моем BaseController, объявленную в DeviceController. Пример кода: BaseController

      switch (selectedKeySize) {
        case 0:
            console.log("Mid")
            StackOverflowExample();

        case 1:
            console.log("Mid")
            StackOverflowExample();
        case 2:
            StackOverflowExample();
            console.log("Big")
        }

    },

и вот мой DeviceController

      StackOverflowExample: function (oEvent) {
            console.log("Example works")
        }

Как я могу теперь вызвать StackOverflowExample в моем примере BaseController? Я пробовал использовать getOwnerComponent, views и this. Но каждый раз он сообщает мне, что функция не определена или не является функцией.

Пожалуйста помоги!

0 ответов

Другие вопросы по тегам