设置:使用OData模型的UI5应用程序
目标:通过指定$top参数
为什么限制为聚合绑定获取的数据?:此解决方案可用于任何聚合绑定。不仅在使用基于sap.m.ListBase的控件时,淘客推广联盟,它提供属性来指定应返回的记录数。
解决方案:在聚合绑定的定义中指定参数"length":
示例:
在本例中,应呈现前三个业务伙伴的列表。因此,返利联盟,只需加载前3个。
这将导致以下OData请求:
../BusinessPartnerSet?$skip=0&$top=3
我在文档中找不到此功能,大数据,因此我与您共享此功能。
有趣!感谢分享。
我不确定这是否是保存使用,但它仍然工作。大多数没有记录的东西也不是合同的一部分。这就是为什么要小心处理的原因。
我在这里遇到的一些事情:
这对支持开箱即用分页的聚合不起作用。
sap.m.List(以及从ListBase导入的所有控件)有参数
growingThreshold,与growing结合使用就是处理分页。
另一件事是这将否决为您的模型定义的sizeLimit。
如果您执行类似
的操作此.getModel().setSizeLimit(2)
然后在绑定中将长度定义为4您将在2个实体大小的模型中拥有4个实体。
仅请求特定数量实体的保存方法是限制实体的大小型号:
此.getModel().setSizeLimit(4);
不幸的是,大数据 学习,在xml中不能像扩展那样直接使用skip和top作为参数。将是最透明的方式来做它。
感谢您的补充资料!我真的很委屈你。
但是使用此.getModel().setSizeLimit(4)-方法是不能仅为某个绑定指定顶级参数。
如果此功能在将来的版本中出现,人工智能网络,那就太好了。正如你所说的类似于expand.
Hi Thilo Seidel在哪里可以找到可以直接在XML中使用的参数?