点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在使用拆分应用程序作为基础来制作主要细节模板。
我正在使用o的toDetail方法导航到详细信息页面,但我不断收到错误消息,提示无法读取未定义的属性" toDetail"
应用
/delay}" xmlns =" sap.m">
大师
onPress:函数(oEvent){ var that = this; var obj = {}; var sToPageId = oEvent.getParameter(" listItem")。getProperty(" title"); obj.reqNo = sToPageId; that.byId(" idAppControl")。toDetail(" detail1"," flip",obj); }
详细信息
oView.addEventDelegate({ onBeforeShow:函数(oEvent){ console.log(oEvent); 如果(sap.ui.Device.system.phone){ var oPage = oView.getContent()[0]; 如果(oPage.getShowNavButton &&!oPage.getShowNavButton()){ oPage.setShowNavButton(true); oPage.attachNavButtonPress(function(){ this.oRouter.navTo("",{},true); } .bind(this)); } } } .bind(this)
我该如何解决?
感谢和问候
Siddharth
因此问题已解决。
应用程序需要在清单中配置的模式,您可以在其中设置调用页面时要使用的url模式,并使用该模式进行路由和传递值。
此博客具有与之相关的详细信息:
https://help.sap.com/doc/saphelp_uiaddon20/2.05/zh-CN/23/66345a94f64ec1a80f9d9ce50a59ef/content.htm?no_cache=true
感谢大家的帮助:)
致谢
Siddharth
简单的方法是仅使用sap提供的模板来生成应用。 它具有所有主要代码,然后理解它并为其他视图实现。
请使用路由,而不是使用ui元素进行导航
Mahesh Kumar Palavalli 我使用了 Build.me ,但仍需要在其中配置导航。 需要在清单中设置该模式以适应应用程序的需求。 那是我被卡住的地方。
检查sap的路由示例
https://ui5.sap.com/#/topic/1b6dcd39a6a74f528b27ddb22f15af0d
一周热门 更多>