Я хочу скрыть несколько элементов пользовательского интерфейса из раздела «Мои путешествия и расходы» (стандартное приложение). Я пробовал разные подходы, но не могу добиться того, чего хочу. Вот мое требование:
В приложении «Мои путешествия и расходы» (TRV_TE_CRE) я хочу скрыть следующие элементы пользовательского интерфейса:
GenericClaim.fragment.xml - Button id="costAssignmentButton"
Я добавил проект расширения для TRV_TE_CRE и попробовал, как показано ниже:
В
component.js
я добавил следующий оператор, чтобы скрыть настройку:{ "sap.ui.viewModifications": { "mytravelandexpense.view.GenericClaim": { "costAssignmentButton": { "visible": false }, }, },
Результат: не работает
Расширен
GenericClaim.controller.js
: я добавил приведенный ниже код в метод ловушки.this.byFragmentId("costAssignmentButton").setVisible(false);
Результат: вся страница заявки не загружается
Используя ключ доступа, я прокомментировал код пользовательского интерфейса в
GenericClaim.fragment.xml
Результат: не скрыться