点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,SAP UI5专家
我有一个非常基本的问题。
我有2个XML视图,即View1和View2。 下面是我对两个控制器的代码。
View1控制器:
onNavToView2 {
导航至视图2;
setOModel(Input);
oModel Refresh();
}
View2控制器:
onInit {
AddDynamicControlsToView2();
}
onNavBack {
detroyDynamicControls();
导航以返回哈希;
}
我要对我的应用程序执行以下步骤:
步骤1。 提供输入1
第二步:点击 NavToView2
Step3:显示View2后,单击NavBack
第4步:提供输入2
第5步:点击NavToView2
在第5步之后,如何第二次不触发如何将我的动态控件创建为view2的" onInit()"。 除了使用基本控制器或使用另一个js文件之外,还有其他选择吗? 我们有没有像onInit()一样使用任何浏览器方法?
请帮助我。
谢谢
Divya
init()方法将仅被调用一次。
您需要使用" routeMatched"事件...。只要访问此路由,就会调用此方法。
查看以下教程
https://sapui5.hana.ondemand.com/#/topic/f96d2522a5ca4382a274ae3c6d002ca0/a>
在init()方法中为路由附加事件处理程序:
谢谢,Srikanth。 奏效了。
谢谢,Srikanth。
我会尝试的。 并让您知道。
致谢
Divya
一周热门 更多>