SAPUI5 / OPENUI5 - 按钮上的功能无法正常工作

时间:2017-06-17 15:52:17

标签: javascript sapui5

如果您可以在这里看到我在SAP WEB Ide中创建的代码,那么由于CORs问题,我转移到apache服务器进行测试。我只希望登录按钮来调用警报,但它甚至都没有工作。

在这里,我发布了JSBIN,以便更容易理解:  https://jsbin.com/cejicaqobe/edit?html,output

   <Button text="Log In " width="100px" id="myButton" press="getLogin"/>

1 个答案:

答案 0 :(得分:1)

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

 <mvc:View controllerName="sap.m.sample.NavContainer.C">
     <!-- the view's contents -->
 </mvc:View>

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

我把你的垃圾箱分叉并让它在这里工作:https://jsbin.com/gesezuhasa/1/edit?html,output

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