无法从控制器JS中的JS(自定义控件)进行函数调用

2020-08-22 06:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个名为onMari...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我有一个名为onMario()的自定义js函数,该函数在" com/sampleCustom/Custom/Custom/Sagar.js"中定义,该函数在按下按钮时显示吐司消息。 我想在控制器View1.controller.js中调用此onMario函数。

这是View1.controller.js的代码。

sap.ui.define([

" sap/ui/core/mvc/Controller",

" com/sampleCustom/Custom/Custom/Sagar"],功能(控制器,Sagar,MessageToast){

"严格使用";

返回Controller.extend(" com.sampleCustom.Custom.controller.View1",{

onInit:函数(){},

showMsg:function(){

Sagar.onMario();

}

});

});

当时,我们收到如下错误消息。

错误消息:" 未捕获的TypeError:Sagar.onMario不是函数"。

请帮助我解决问题。

最好的问候。