SAPUI5 SmartVariantManagement не работает - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь реализовать приложение SAPUI5 и хочу использовать SmartVariantManagement.

Я реализовал свое приложение на основе следующего примера: https://sapui5.hana.ondemand.com/# / entity / sap.ui. comp.smartfilterbar.SmartFilterBar / sample / sap.ui.comp.sample.smartfilterbar.example2 / code

Я знаю, что мне нужно установить идентификатор SmartVariantManagement для SmartFilterBar, а также для SmartTable . Проблема в том, что мои FilterBar и Table обернуты внутри разных Fragement, поэтому я не могу ссылаться на этот идентификатор.

Итак, я попытался установить идентификатор SmartVariant во время выполнения с помощью метода setSmartVariant следующим образом:

var oSmartVariantManagement = this.getView().byId("SmartVariantManagement");
oSmartFilterBar.setSmartVariant(oSmartVariantManagement.getId());

Я делаю это в событии инициализации filterBar, но почему-то он не работает, и Smart Variant не показывает никакого значения.

Кто-нибудь знает, нужно ли мне установить ID в другом событии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...