欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

动态控制C4C UI元素的显示和隐藏 C4CSAPCloudRubeWebUI 

程序员文章站 2022-06-02 09:23:10
...

C4C UI上UI元素的显示和隐藏可以通过Key User在Adaptation模式里通过编辑一些简单的rule去控制,诸如这种格式:


if ( logic expression = true )

    then display the UI element

    else hide the UI element

endif

这样就不需要由Partner去做二次开发实现了。

 
动态控制C4C UI元素的显示和隐藏
            
    
    
        C4CSAPCloudRubeWebUI 

这整套逻辑的工作原理在我的博客How to change UI element visibility dynamically via Rule Editor – and how it works under the hood里有介绍。

用一句话概括:在rule里将某个UI元素设为隐藏之后,UI5对应的渲染程序就会直接将其忽略——不会进入下图第78行的IF渲染分支里。

 
动态控制C4C UI元素的显示和隐藏
            
    
    
        C4CSAPCloudRubeWebUI 

 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
动态控制C4C UI元素的显示和隐藏
            
    
    
        C4CSAPCloudRubeWebUI 
 
动态控制C4C UI元素的显示和隐藏
            
    
    
        C4CSAPCloudRubeWebUI