要求:隐藏CRM Fiori应用程序"My Opportunity"中突出显示的字段account block,如下突出显示:
本文档中介绍的方法不起作用,云服务器是什么,因为本示例中要隐藏的ui元素不是在xml视图中静态定义的,数据无价,但在控制器代码中由JavaScript动态创建:
具体步骤请参考文档《如何找到XML视图中未静态定义的UI元素绑定路径》中介绍的方法。
由于字段动态创建的事实,物联网断路器,在运行时,返利优惠券,当我们的扩展组件中的viewModification声明执行时,ui细节视图的控制器还没有实例化,因此此时所有ui元素都不可用
相反,我们必须找到一个合适的位置,在那里可以进行代码扩展,并且我们要隐藏的ui元素的实例是可用的
通过查看控制器源代码中所有可用的扩展钩子(命名约定extHook…),网云服务器,确定可以使用钩子extHookGetDataForDetailScreen。一旦从CRM后端返回批量odata请求以检索用于详细视图显示的数据,就会调用此钩子。
钩子实现的思想是获取要隐藏的UI元素实例,并调用其方法setVisible以隐藏它。这个钩子是在你的扩展控制器中完成的。
这个扩展项目的全部源代码可以在github中找到:https://github.com/i042416/testOpportunityExtension
本文地址: /zhuji/86720.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除