本教程上一步介绍了SAPSmartTable和SmartFilterBar的结合使用:SAPUI5应用开发教程154-SAP结合使用介绍UI5智能表格和智能筛选栏。在本文中,我们在此基础上更进一步,为SmartTable增加了Personalization(个性化配置)功能。该功能的触发入口如下图绿色齿轮图标所示:点击之后,可以配置默认没有配置的表格列,或者隐藏当前显示的表格列。如下图,默认显示1~4列,去掉每列记录前的?可以隐藏这些列。Currency列默认是隐藏的,选择前面的?可以显示。在排序面板中,您可以配置基于特定列的升序或降序排序。在过滤器面板中,您可以配置过滤器。例如下图的语义是让SmartTable只显示那些货币单位为EUR的产品。最终配置的效果如下图所示:下面是Personalization功能的具体实现步骤。
