点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好ui5专家
我是sap ui5的新手,正在研究sap web IDE演示版本。
这是我正在处理的应用程序。 基本上我想做的很简单。 假设我们在" myApp_toto/tools/date.js"文件中定义了一个名为hello()的自定义js函数,我想在控制器Address.controller.js中调用此hello函数,当该控制器触发我的函数hello()时, 单击一个名为" sayHello"的按钮。 按钮sayHello在Address.js.view中定义
我已经尝试了很多依赖项sap.ui.define(...),Query.sap.registerModulePath(),sap.ui.require()的方法,但是仍然无法正常工作。
如果您遇到相同的问题或有任何好的解决方案,请分享!
谢谢。
(8.6 kB)
我在我的库中使用UMD格式使它正常工作。
我已经尝试过这种方法。 请查看我的答案以获取更多详细信息!
嗨,
下面是Fiori Master Detail App模板中的一个这样的示例:
在这里,models.js是在model文件夹中定义的,此js文件包含一个函数createDeviceModel,该函数在JavaScript对象中返回。
现在在component.js文件中,models.js文件已使用异步模块定义进行加载,并且调用如下:
sap.ui.demo.masterdetail是应用程序(根目录)的名称空间。
关于
Rahul
嗨Rahul,
谢谢您的答复。
在我的视图中,定义了触发hello()函数的按钮。
这是我的控制器,其中注入了名为moment的依赖项:
这是我的模块moment.js,其中定义了dispResult:
在调试时,单击按钮时得到的结果:==>我的dipsResult无法识别:
moment.js文件已加载,但仍无法从我的控制器访问其内容。
欢迎光临。
谢谢
你好
首先,请不要使用JS视图进行开发,请使用XML。 这是SAP建议的最佳做法!
第二,您是否将库注册到manifest.json中?
致谢
约瑟夫
一周热门 更多>