2020-08-20 10:36发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有2个视图:A,B。 ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有2个视图:A,B。
B。 B在onInıt上有一些代码,因此它必须在每次B重载时运行。
方案1:
A-> B一切正常
方案2:
A-> B-> A-> BonInıt不起作用,所以我得到了错误的消息来源。
请让mo知道该怎么做,以使B每次都可以调用Inıt。
谢谢。
您好索迈(Fikret Somay),
onInit方法在实例化视图时仅被调用一次。
根据您的要求,您可以在onInit方法中附加attachRoutePatternMatched,每次访问该页面时都会调用该方法。
请参考以下代码,
onInit:function(){ var router = sap.ui.core.UIComponent.getRouterFor(this); router.attachRoutePatternMatched(this._handleRouteMatched,this); }, _handleRouteMatched:function(oEvent){ if(oEvent.getParameter(" name")!=" yourViewVame") { 返回; } 其他{ //在此之前写过您在onInit方法中编写的代码 } },
希望这会有所帮助。
此致
Manjunatha Devadiga
最多设置5个标签!
您好索迈(Fikret Somay),
onInit方法在实例化视图时仅被调用一次。
根据您的要求,您可以在onInit方法中附加attachRoutePatternMatched,每次访问该页面时都会调用该方法。
请参考以下代码,
希望这会有所帮助。
此致
Manjunatha Devadiga
一周热门 更多>