C4C UI上UI元素的显示和隐藏能够经过Key User在Adaptation模式里经过编辑一些简单的rule去控制,诸如这种格式:express
if ( logic expression = true ) then display the UI element else hide the UI element endif
这样就不须要由Partner去作二次开发实现了。ruby
这整套逻辑的工做原理在个人博客How to change UI element visibility dynamically via Rule Editor – and how it works under the hood里有介绍。ide
用一句话归纳:在rule里将某个UI元素设为隐藏以后,UI5对应的渲染程序就会直接将其忽略——不会进入下图第78行的IF渲染分支里。ui
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:code