2016-01-05 65 views
2

我想使用這些變體在使用SAP Hana Cloud和Java後端的SAP Fiori應用程序上自定義不同的過濾器和表格變體。嘗試在SAPUI5上使用變體和表格個性化SmartTable

作爲背景信息: 我正在使用通過filterId屬性連接到smartFilter的smartTable。在表格/過濾器上,我可以通過提交entitySet/entityType屬性直接訪問元數據中的數據。我使用真正的服務器而不是模擬服務器。在表中,關於個性化和變體的屬性被啓用(useTablePersonalisation =「true」,useVariantManagement =「true」)。我看到我必須指定persistencyKey,以便變體可以顯示在UI上,但我不知道應該用什麼值來完成它。 我讀到smartTable和smartFilter正在使用SmartVariantManagement(VarinatManagement的自定義控件)直接訪問(無需用戶交互)SAPUI5靈活性服務有關個性化數據和變體管理。但在SAP幫助中提到:

  • 靈活性服務目前在SAP Hana Cloud Platform中不可用。
  • 的服務ABAP前端服務器上運行,並NetWeaver的7.31 SP11或更高

這裏是鏈接:http://help.sap.com/saphelp_hanaplatform/helpdata/en/a8/e55aa2f8bc4127923b20685a6d1621/frameset.htm

它是可以使用的變型和個性化? 如何在我的應用程序規範中考慮? 有沒有人有一個示例應用程序?

謝謝!

回答

1

您可以同時使用它們。 對我來說useTablePersonalisation="true"沒有任何其他變化。 Reuseing useVariantManagement =「true」,我也使用showVariantManagement="true",正如你所說persistencyKey =「SmartFilter_Explored」也需要看到變體管理圖標。 這是一個例子:https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.comp.sample.smarttable/preview

對我來說,從webide運行應用程序時,在需要的時候爲你現有的用戶我無法測試的變型管理功能。所以我只能在啓動板上運行它時進行測試。

PersistencyKey標識存儲區域並保存/檢索當前使用的變體。 此頁面可幫助您使用持續性密鑰(在Page Variant部分下): https://sapui5.hana.ondemand.com/#/topic/06a4c3ac1cf545a7b51864e7f3aa02da

我希望它有所幫助。

+0

http://veui5infra.dhcp.wdf.sap.corp:8080只能在SAP網絡內訪問。 – krisho

+0

感謝您的檢查。我將其更改爲:https://sapui5.hana.ondemand.com/#/topic/06a4c3ac1cf545a7b51864e7f3aa02da – szokedawg

相關問題