C4C UI上UI元素的显示和隐藏可以通过Key User在Adaptation模式里通过编辑一些简单的rule去控制,诸如这种格式:
if ( logic expression = true )
then display the UI element
else hide the UI element
endif
这样就不需要由Partner去做二次开发实现了。
这整套逻辑的工作原理在我的博客How to change UI element visibility dynamically via Rule Editor – and how it works under the hood里有介绍。
用一句话概括:在rule里将某个UI元素设为隐藏之后,UI5对应的渲染程序就会直接将其忽略——不会进入下图第78行的IF渲染分支里。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。