Javascript SAPUI5/OPENUI5-按钮上的功能赢得';行不通

Javascript SAPUI5/OPENUI5-按钮上的功能赢得';行不通,javascript,sapui5,Javascript,Sapui5,如果您可以在这里看到我在SAP WEB Ide中编写的代码,那么由于CORs问题,我将迁移到apache服务器进行测试。我只希望登录按钮调用警报,但它甚至不起作用 我在这里发布了JSBIN,以便于理解: 在JS Bin中,警报不会显示,因为您尚未将视图与控制器关联。最简单的方法是将controllerName传递给XML中的视图规范: 在控制器名称中,必须传递控制器类名(在controller.extend调用中指定)。控制器的实例化由框架为您完成 我用叉子叉了你的箱子,让它在这里工作 或

如果您可以在这里看到我在SAP WEB Ide中编写的代码,那么由于CORs问题,我将迁移到apache服务器进行测试。我只希望登录按钮调用警报,但它甚至不起作用

我在这里发布了JSBIN,以便于理解:


在JS Bin中,警报不会显示,因为您尚未将视图与控制器关联。最简单的方法是将
controllerName
传递给XML中的视图规范:


在控制器名称中,必须传递控制器类名(在
controller.extend
调用中指定)。控制器的实例化由框架为您完成

我用叉子叉了你的箱子,让它在这里工作


或者,您可以将控制器实例传递给或sap.ui.view调用。这意味着您必须首先实例化控制器。

非常感谢!成功了!很抱歉,我的问题非常初级:如何将脚本删除到JS文件中?在UI5中,您只需将整个
sap.ui.define
调用移动到JS文件中,同时尊重。您可以在这里找到一个非常简单的示例:。基本上,在
index.html
中,我指定可以在当前文件夹中找到我的命名空间(
msg.demo
)的工件(您可以在其中指定任何路径)。这就是当我请求
msg.demo.Employee
控制器时,它知道在哪里查找的方式。
   <Button text="Log In " width="100px" id="myButton" press="getLogin"/>