点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在尝试为对话框创建单独的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在尝试为对话框创建单独的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试为对话框创建单独的控制器。 我像往常一样在以下路径中为对话框创建片段:my_project/fragment/dialog/Dialog:
然后我在文件my_project/controller/dialog/DialogController中创建了单独的控制器:
sap.ui.define([" my_project/controller/Base"],function(BaseController){ return BaseController.extend(" my_project.controller.DialogController",{ 构造函数:function(oView){ this.connectToView(oView); this.dialog = sap.ui.xmlfragment(oView.getId()," my_project.fragment.dialog.Dialog",this); this.getView()。addDependent(this.dialog); }, 打开:function(){ this.dialog.open(); }, onCancelPress:function(oEvent){ this.dialog.close(); } }); });
然后像这样在视图控制器的init中初始化我的对话框控制器:
sap.ui.define([ " my_project/controller/Base", "" my_project/controller/dialog/DialogController"],函数(BaseController,DialogController){ onInit:function(){ var oView = this.getView(); this.Dialog =新的Dialog(oView); //其他不相关的代码。 },//视图控制器的其他方法。 }); });
在将其部署到ABAP存储库之前,它按预期工作。 由于某些原因
对话框片段未包含在来源中:
我认为我的片段没有包含在构建中,因为它没有部署到ABAP存储库中。 但是我不能说为什么会这样。
我正在使用SAP webIde个人版1.53.9和sapui5 1.52.13。
感谢进阶。
(4.4 kB)
感谢您的快速回复。 不,它不存在=(
一周热门 更多>