2016-01-05 5 views
2

Я хочу использовать варианты для настройки различных вариантов фильтров и таблиц в приложении SAP Fiori, использующем бэкэнд SAP Hana Cloud и Java.Попытайтесь использовать варианты и персонализацию таблиц в SAPUI5 SmartTable

В качестве справочной информации: Я использую smartTable, который подключен к свойству smartFilter по свойству filterId. В таблице/filter я могу напрямую получить данные из метаданных, зарегистрировав свойство entitySet/entityType. Я использую настоящий сервер, а не макет сервера. В таблице включены свойства, относящиеся к персонализации и вариантам (useTablePersonalisation = "true", useVariantManagement = "true"). Я вижу, что мне нужно указать persistencyKey, чтобы варианты отображались в пользовательском интерфейсе, но я не знаю, какое значение мне следует заполнить. Я прочитал, что smartTable и smartFilter используют SmartVariantManagement (настраиваемый элемент управления VarinatManagement) для прямого доступа (без взаимодействия с пользователем). SAPUI5 Flexibility Services, касающийся данных персонализации и управления вариантом. Но в SAP Help говорится, что:

  • В настоящее время службы гибкости в SAP Hana Cloud Platform отсутствуют.
  • услуги выполняются на ABAP сервере переднего плана и NetWeaver 7,31 SP11 или выше

Вот ссылка: http://help.sap.com/saphelp_hanaplatform/helpdata/en/a8/e55aa2f8bc4127923b20685a6d1621/frameset.htm

Можно использовать варианты и персонализацию? Как я могу сделать это в отношении моей спецификации приложения? У кого-нибудь есть пример приложения?

Спасибо!

ответ

1

Вы можете использовать их оба одновременно. Для меня useTablePersonalisation="true" работает без каких-либо изменений. Заново создавая useVariantManagement = "true", я также использую showVariantManagement="true", и, как вы сказали, perspectencyKey = "SmartFilter_Explored" также требуется, чтобы увидеть значок управления вариантами. Это пример: https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.comp.sample.smarttable/preview

Для меня я не могу проверить функциональность управления вариантами при запуске приложения с веб-сайта, поскольку для этого вам нужен существующий пользователь. Поэтому я могу проверить его только при запуске на стартовой панели.

PersistencyKey идентифицирует область хранения и сохраняет/извлекает используемые в настоящее время варианты. Эта страница поможет вам с ключом постоянной (в разделе «Вариант страницы»): 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

 Смежные вопросы

  • Нет связанных вопросов^_^