SAP UI5 里有没有 RxJS filter Operator,真正对应关系要分四层看

SAP UI5 里有没有 RxJS filter Operator,真正对应关系要分四层看 在一个典型的 SAP Fiori Elements List Report 页面里,搜索框发生liveChange,表格绑定着OData V4服务,业务要求只显示金额超过某个阈值、状态又属于指定集合的销售订单。熟悉RxJS的开发者很容易产生一个自然联想,既然RxJS可以写source$.pipe(filter(...)),那么SAPUI5里是不是也有一个几乎一模一样的filter Operator。答案不能简单地写成有或者没有。更准确的说法是,SAPUI5里确实有非常重要的Filter机制,包括sap.ui.model.Filter、ListBinding.filter()、FilterOperator,在OData V2、OData V4、JSONModel、普通列表绑定以及Fiori Elements开发里都大量使用。但它们和RxJS filter处在不同的抽象层级。RxJS filter是一个真正的响应式流Operator,处理的是Observable在时间轴上不断发射出来的值。SAPUI5 sap.ui.model.Filter处理的主要是