Вызов функции из другого контроллера в 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. Но каждый раз он сообщает мне, что функция не определена или не является функцией.
Пожалуйста помоги!