我想从“我的旅行和费用”(标准应用程序)中隐藏一些 UI 元素。我尝试了不同的方法,但我无法实现我想要的。这是我的要求:
在我的旅行和费用应用程序 (TRV_TE_CRE) 中,我想隐藏以下 UI 元素:
GenericClaim.fragment.xml - Button id="costAssignmentButton"
我已经为 TRV_TE_CRE 添加了扩展项目并尝试如下:
在
component.js
我添加了以下语句来隐藏自定义:{ "sap.ui.viewModifications": { "mytravelandexpense.view.GenericClaim": { "costAssignmentButton": { "visible": false }, }, },
结果:不工作
扩展
GenericClaim.controller.js
:我在 hookmethod 中添加了以下代码this.byFragmentId("costAssignmentButton").setVisible(false);
结果:未加载整个索赔页面
通过使用访问密钥,我在
GenericClaim.fragment.xml
结果:没有隐藏