点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好社区,我有一个问题,我在打开应用程序时如何打开对话框? 我有一个带有表和按钮的视图,该按钮会打开一个对话框
oDialog:function(){ var oView = this.getView(); var oDialog = oView.byId(" userDialog"); //懒惰地创建对话框 如果(!oDialog){ //通过片段工厂创建对话框 oDialog = sap.ui.xmlfragment(oView.getId()," Calendario.app.view.Popup_usuario",此); oView.addDependent(oDialog); } oDialog.open(); //Abrimos el dialogo }, onCloseDialog:function(){ this.getView()。byId(" userDialog")。close(); }
所以我想用按钮打开该对话框,并在打开我的应用程序的那一刻打开(我想在我的组件中专门玩我的应用程序的生命周期,但我不知道这样做是否可行,并且 如何),如果您有任何想法,另一部分是我可以从该对话框向odata发送数据吗,就像我打开应用程序,未打开对话框,引入用户,使用odata过滤一样 该ID并在表格中显示结果
在控制器中,您可以添加onInit函数。 那里面有什么。 然后您可以像这样校准oDialog
如果要将数据从一个控制器粘贴到另一个控制器,则可以使用路由器或eventBuss
在接收方:
谢谢您Naoto Amari 很高兴听到:)。 我编写的大多数代码都在私有存储库中:'(但这是我的github: https://github。 com/aiopa
中makeRequest的结果将包含一个oData对象,因此在函数getText
然后您可以使用modelName
一周热门 更多>