点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试开发具有两个视图(即HeaderView和DetailsView)的SAP UI5应用程序。
HeaderView有一个包含人员编号的列表。当我单击此列表中的任何人员编号时,它将带我到第二个视图,即DetailsView,在其中可以在表中获取该人员编号的详细信息。
现在是我第一次从列表中选择人员编号,它在DetailsView中向我显示正确的项目详细信息。
但是当我导航回到HeaderView并选择任何其他人员编号时,它向我显示的数据与DetailsView中以前的数据相同,即数据没有更新。
仅当我手动刷新页面时,数据才会更新。
我尝试使用
this.getView()。byId(" THE_ID_OF_YOUR_VIEW")。getModel()。refresh(true);,
sap.ui.getCore()。byId(" THE_ID_OF_YOUR_VIEW")。getModel()。refresh(true);。
在第二个视图的控制器的navigationToHeader()事件以及onInit()事件中。
也尝试刷新表格。
但没有任何效果。
任何对此问题的想法及其解决方法将不胜感激。
检查模型是否具有您选择的数据
您好 SUBHAJIT DAS ,
您可以尝试使用地图功能
我对SAPUI5和Odata还是很陌生。
能否请您帮我一下,如何检查模型是否具有我选择的数据?
预先感谢。
向我展示为您的详细视图准备模型/数据以及执行该代码的代码。
一周热门 更多>