是否可以在sapui5中将filter,sort和group添加到TablePersoController?

时间:2018-10-12 14:20:50

标签: sapui5 personalization

我正在尝试在SAPUI5中一起构建Variant Managment和TablePersoController。我想知道是否可以向TablePersoController添加过滤,排序和分组的字段。

我找到了p13n对话框​​来实现此目的,但这意味着我必须为我的项目放弃TablePersoController。我认为我需要TablePersoController进行持久的用户设置。所以,我需要另一个解决方案。

提前谢谢!

1 个答案:

答案 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)完成的。