在 SAP UI5 的 sap.ui.comp.smartfilterbar.SmartFilterBar 生态里,很多开发者时不时会把一个名字念错,写成 sap.ui.comp.smartfilterbar.SmartFilterBarFilterGroupItem。严格来说,框架并不存在这样一个类。与 SmartFilterBar 共同工作的实际类名是 sap.ui.comp.filterbar.FilterGroupItem,它作为 FilterBar 的聚合项,被 SmartFilterBar 在运行期用来承载每一个筛选字段的可视化与行为定义。也就是说,SmartFilterBar 会根据 OData $metadata 和注解生成一组 FilterGroupItem,再把它们渲染在真正显示 UI 的 FilterBar 上。这个关系和职责划分,由官方文档给出了清晰的描述:SmartFilterBar 会分析服务的元数据与注解、渲染出 FilterBar,并可通过 ControlConfiguration 与 GroupConfiguration 做进一步调优;而具体到单个筛选项的可见性与分组,落在 FilterGroupItem 的属性上来控制。(
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



