分页功能如何在SAPUI5中工作?

2020-09-16 14:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在开发自定义SAPUI5应用程序。 作为应用程序的一部分,我们必须将数据展示到表中。 我对分页有一些疑问。

1。 例如,如果我有1000条记录,我将growing = true和阈值设置为25。默认情况下,它将显示前25条记录。 单击下一个25后,是否会再次调用OData? 还是可以在前端模型(OData v2模型)上处理它?<​​/p>

2.By 默认情况下,OData的大小限制为100,如果我明确提到为1000, 会产生影响吗? 性能?

3。无需一次又一次调用该服务,是否可以将整个数据放入OData模型然后进行分页?

谢谢

此致

JK。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在开发自定义SAPUI5应用程序。 作为应用程序的一部分,我们必须将数据展示到表中。 我对分页有一些疑问。

1。 例如,如果我有1000条记录,我将growing = true和阈值设置为25。默认情况下,它将显示前25条记录。 单击下一个25后,是否会再次调用OData? 还是可以在前端模型(OData v2模型)上处理它?<​​/p>

2.By 默认情况下,OData的大小限制为100,如果我明确提到为1000, 会产生影响吗? 性能?

3。无需一次又一次调用该服务,是否可以将整个数据放入OData模型然后进行分页?

谢谢

此致

JK。

付费偷看设置
发送
2条回答
梦想连接
1楼-- · 2020-09-16 15:07

在添加odata模型的manifest.json文件中,有一个参数调用" defaultOperationMode",用于确定用途,

如果设置为server,则每次odata更新都会触发一个新请求。

如果将其设置为客户端,则会加载完整的模型。(如果模型很大,可能会导致性能问题,甚至使客户端崩溃)


"型号":{
    " i18n":{
      " type":" sap.ui.model.resource.ResourceModel",
      "设置":{
        " bundleName":" sap.i18n.i18n"
     }
 }
 "":{
     " type":" sap.ui.model.odata.v2.ODataModel",
     "设置":{
        " metadataUrlParams":{
            " sap-documentation":"标题"
         },
         " defaultOperationMode":"服务器",
         " defaultBindingMode":" OneWay",
         " disableHeadRequestForToken":是的,
         " defaultCountMode":"请求"
      },
      " dataSource":" service.xsodata"
 },
小c菟菟
2楼-- · 2020-09-16 14:47

如果设置为客户端,它将返回全部,然后在客户端上进行过滤等。

使用服务器,无论何时无论何时都将拨打电话。 拥有大量数据,最好使用服务器。

但要稍作尝试,请查看F12的网络/控制台选项卡中的呼叫,您将看到。

一周热门 更多>