我正在尝试在SAPUI5中一起构建Variant Managment和TablePersoController。我想知道是否可以向TablePersoController添加过滤,排序和分组的字段。
我找到了p13n对话框来实现此目的,但这意味着我必须为我的项目放弃TablePersoController。我认为我需要TablePersoController进行持久的用户设置。所以,我需要另一个解决方案。
提前谢谢!
答案 0 :(得分:0)
表个性化用于设置显示表中的哪些列。也可以使用P13n。 有关何时使用这些控件的说明,请参见外部Fiori设计指南: https://experience.sap.com/fiori-design-web/overview-table-personalization/
表个性化旨在允许用户设置显示/隐藏的列。这不适用于过滤器和排序。 ViewSettings可用于设置过滤器,排序和分组条件。 P13n对话框允许个性化包含20列以上的表,用于ALV显示和复杂查询。
FilterBar / SmartFilterBar允许指定复杂的查询: https://experience.sap.com/fiori-design-web/filter-bar/介绍了FilterBar的用法。 (SmartFilterBar使用OData服务来描述FilterBar中使用的字段。
设置的持久性是通过启动板(称为shellservices)完成的。