2020-09-06 08:05发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个带有表的第一个视图,该表的项目集合绑定到ODataModel(v2)。当用户在表中选择一个项目时,应用程序导航到详细视图。 详细视图绑定(绑定)到相同的ODataModel并执行扩展。
当用户导航回到主视图时,该表将始终刷新,因此将再次执行OData调用。 因此,相同的数据将被加载两次。
这是正常行为吗? 导航回表时,是否可以避免这种数据重新加载?
表绑定是在XML还是在JS部分进行的? 无论如何,这是常见且正确的恕我直言,因为它们需要刷新非静态的数据。
您是否正在为应用程序使用工作清单平面图? 您在详细视图的后退按钮的按下事件中编写了什么代码?
我认为我找到了问题。 这是由于clearControlAggregation:路由目标上为true。
将其设置为false会使从详细视图中导航时的"刷新"消失。
无平面图,这是一个自定义的独立ui5应用。
后退按钮的按下事件为: onNavBack:function(){ var oHistory = History.getInstance(); var sPreviousHash = oHistory.getPreviousHash(); this.getView()。unbindObject(" myOdataModel"); 如果(sPreviousHash!==未定义){ window.history.go(-1); }其他{ this.getRouter()。navTo(" list",true); } },
,因此,如果绑定仅由搜索触发,而搜索仅由FilterBar触发,那么返回表时如何刷新? p>
最多设置5个标签!
表绑定是在XML还是在JS部分进行的? 无论如何,这是常见且正确的恕我直言,因为它们需要刷新非静态的数据。
您是否正在为应用程序使用工作清单平面图? 您在详细视图的后退按钮的按下事件中编写了什么代码?
我认为我找到了问题。 这是由于clearControlAggregation:路由目标上为true。
将其设置为false会使从详细视图中导航时的"刷新"消失。
无平面图,这是一个自定义的独立ui5应用。
,因此,如果绑定仅由搜索触发,而搜索仅由FilterBar触发,那么返回表时如何刷新? p>
一周热门 更多>