C4C UI上UI元素的顯示和隐藏可以通過Key User在Adaptation模式裡通過編輯一些簡單的rule去控制,諸如這種格式:
if ( logic expression = true )
then display the UI element
else hide the UI element
endif
這整套邏輯的工作原理在我的部落格How to change UI element visibility dynamically via Rule Editor – and how it works under the hood裡有介紹。
用一句話概括:在rule裡将某個UI元素設為隐藏之後,UI5對應的渲染程式就會直接将其忽略——不會進入下圖第78行的IF渲染分支裡。