我找到了SAPUI5的XML教程。 所以我现在得到了一个index.html,一个mainView.view.xml和一个mainView.controller.js
在控制器中,我得到了一个处理按钮点击的方法。
sap.m.MessageToast.show("Hello");
但是它有效我需要写" sap.m。 [...]"每次我想调用一个方法。是不是有办法导入sap.m lib所以我可以写MessageToast.show
?
答案 0 :(得分:2)
当前sapui5 documentation传播javascript类的异步模块定义(AMD)模式。
你必须逐个导入所有需要的类。但之后您可以在没有命名空间的情况下使用它们:MessageToast.show("Hello");
。
AMD模式的优点是可以从服务器异步加载所需的资源。
如果您不想使用AMD,RCs会对您的问题发表评论:var MessageToast = sap.m.MessageToast;
或者您可以执行类似var m = sap.m; m.MessageToast.show("hello");
的操作,但我不建议这样做。