尝试在SAPUI5 SmartTable上使用变体和表格个性化
我想使用这些变体在使用SAP Hana云和Java后端的SAP Fiori应用程序上定制不同的过滤器和表变体 作为背景信息: 我正在使用通过filterId属性连接到smartFilter的smartTable。在表/过滤器上,我可以通过填写entitySet/entityType属性直接访问元数据中的数据。我使用的是真正的服务器,而不是模拟服务器。在该表中,启用了有关个性化设置和变体的属性(UseTablePersonalization=“true”,useVariantManagement=“true”)。我看到我必须指定persistencyKey,以便在UI上显示变体,但我不知道应该用什么值来完成它。 我了解到smartTable和smartFilter正在使用SmartVariantManagement(VariantManagement的自定义控件)直接访问(无需用户交互)有关个性化数据和变量管理的SAPUI5灵活性服务。但在SAP Help上,它说:尝试在SAPUI5 SmartTable上使用变体和表格个性化,sapui5,hana,Sapui5,Hana,我想使用这些变体在使用SAP Hana云和Java后端的SAP Fiori应用程序上定制不同的过滤器和表变体 作为背景信息: 我正在使用通过filterId属性连接到smartFilter的smartTable。在表/过滤器上,我可以通过填写entitySet/entityType属性直接访问元数据中的数据。我使用的是真正的服务器,而不是模拟服务器。在该表中,启用了有关个性化设置和变体的属性(UseTablePersonalization=“true”,useVariantManagement=
- SAP Hana云平台目前不提供灵活性服务
- 这些服务在ABAP前端服务器和NetWeaver 7.31 SP11或更高版本上运行
谢谢大家! 您可以同时使用它们。 对我来说,
usetablepersonalization=“true”
在没有任何其他更改的情况下工作。重新设置useVariantManagement=“true”,我还使用了showVariantManagement=“true”
,正如您所说,还需要persistencyKey=“SmartFilter\u Explored”来查看变体管理图标。
这是一个例子:
对我来说,当从webide运行应用程序时,我无法测试变体管理功能,因为您需要现有用户。所以我只能在launchpad上运行时测试它
PersistencyKey标识存储区域并保存/检索当前使用的变体。
此页面帮助您使用持久性键(在“页面变量”部分下):
我希望能有所帮助。只能在SAP的网络中访问。感谢您的检查。我把它改成: