我正在寻找仅在客户端过滤列表,并让其他类似表等在服务器端过滤
是否有任何选项可以添加到列表中以在客户端进行过滤?
问候
您可以使用操作模式v2.ODataModel 的参数。该参数可以设置为模型级别 https://openui5.hana.ondemand.com/#docs/api/symbols/sap.ui.model.odata.v2.ODataModel.html(参见defaultOperationMode
构造函数参数)或 at结合水平 https://openui5.hana.ondemand.com/#docs/api/symbols/sap.ui.model.odata.v2.ODataListBinding.html(参见operationMode
构造函数参数)。
根据此参数,模型以不同的方式获取数据:
-
服务器模式:根据需要获取数据(分页、排序和过滤在服务器端完成;每个排序、过滤或分页操作都会触发一个请求)。
-
客户端模式:最初要求提供整个集合。所有的排序、过滤和分页操作都在客户端完成。
-
Auto:组合(基于其他模型设置)。
要了解更多关于操作模式的信息,请查看相应的文档:操作模式 https://openui5.hana.ondemand.com/#docs/api/symbols/sap.ui.model.odata.OperationMode.html.
如果您只想在一个列表上使用它,那么您应该使用绑定变体:
<List items="{path: '/Collection', parameters: {operationMode: 'Client'}}">
<StandardListItem title="{Field}" />
</List>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)