排序可以在 UI 代码中处理,而不是在 List Report SAP Fiori 应用程序中使用 $orderby 调用 OData 吗?
Can sorting be handled in UI code instead of OData call with an $orderby in a List Report SAP Fiori app?
我开发了一个列表报表应用程序。 table 列需要排序功能。当我尝试触发任何列的排序选项时,会使用 $orderby 参数调用 OData 服务。 $orderby 尚未在后端处理,因此 OData 仅调用 returns 默认序列中的数据。我想知道我是否可以避免 OData 调用,而是对已经获取的数据进行排序?
请帮忙。
您可以将 OData 模型上的 operationMode
属性 设置为 client
,它将在客户端进行排序和过滤,而不是执行 $orderby
请求在服务器上。
注意 operationModel 选项的注释:
Operations are executed on the client. This only works if all entries
are loaded on the client. The initial request fetches the complete
collection, filtering and sorting does not trigger further requests.
我开发了一个列表报表应用程序。 table 列需要排序功能。当我尝试触发任何列的排序选项时,会使用 $orderby 参数调用 OData 服务。 $orderby 尚未在后端处理,因此 OData 仅调用 returns 默认序列中的数据。我想知道我是否可以避免 OData 调用,而是对已经获取的数据进行排序?
请帮忙。
您可以将 OData 模型上的 operationMode
属性 设置为 client
,它将在客户端进行排序和过滤,而不是执行 $orderby
请求在服务器上。
注意 operationModel 选项的注释:
Operations are executed on the client. This only works if all entries are loaded on the client. The initial request fetches the complete collection, filtering and sorting does not trigger further requests.