首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无后端调用的SAPUI5绑定元素

无后端调用的SAPUI5绑定元素
EN

Stack Overflow用户
提问于 2020-12-03 01:30:41
回答 1查看 168关注 0票数 0

我有一个有两个视图的SAPUI5应用程序。一个包含智能表的概览页和一个还包含智能表的详细信息页。当从概述导航到详细页时,我使用:oView.bindElement(“产品(1)”)将详细视图绑定到上下文;

在详细视图的智能表中,应该显示产品详细信息,这些详细信息可以通过导航属性获得。“产品(1)/ProductDetails”

问题是现在将触发两个顺序的后端调用。一个来自bindElement,另一个来自智能表。

绑定视图时是否有可能不触发后端调用,或者该调用是否可以延迟并与智能表中的调用并行执行?

EN

回答 1

Stack Overflow用户

发布于 2020-12-04 18:57:04

我认为分离后端调用(而不是将它们放在同一批中)是很好的,这样您就可以准备好详细视图,而不必等待Smart Table检索详细视图的智能表的结果。

但是,如果您确实想批量处理所有的后端调用,只需查看sap.ui.model.odata.v2.ODataListBinding类。它由详细页的智能表使用。您可以使用参数batchGroupId来指定您希望将请求捆绑到指定批次中。使用与bindElement中相同的批处理。

onBeforeRebindTable的回调例程中应该可以更改智能表的批次,如果您这样做:

代码语言:javascript
运行
复制
oEvent.getParameter("bindingParams").parameters.batchGroupId = "MyBatch"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65113184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档