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

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渲染分支里。

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CSDN技术头条

小程序开发:腾讯、阿里、百度、头条都在抢!

最早小程序在微信平台上成名,手握 10 亿月活用户的微信,很快成为小程序创业者的掘金之地。巨头的嗅觉敏锐,支付宝、百度随即跟进,今日头条也开始内测小程序,几大平...

1502
来自专栏Rainbond开源「容器云平台」

云帮周更新日志(2017.05.01-2017.05.07)

983
来自专栏IMWeb前端团队

bigpipe性能优化

本文作者:IMWeb moonye 原文出处:IMWeb社区 未经同意,禁止转载 背景 当前网速越来越快,但是随着网页内容越来越丰富,其实我们打开网页...

25610
来自专栏听雨堂

JQuery笔记(三) jquery的用途

  近期jquery的学习经历了一些反复:开始时觉得非常强大,比js好用,和css关系密切,一句话:完美。等到把《锋利的JQuery》看完,又有点不知道用它来干...

3059
来自专栏沈唁志

怎么使用WordPress小工具添加新浪微博秀、一键关注等按钮

怎么使用WordPress小工具添加新浪微博秀、一键关注等按钮?其实这个也不算什么稀奇了,就是直接使用新浪微博的微博组件

1882
来自专栏Android机器圈

用shape画内圆外方,形成一个圆形头像

PS:很多人都有过这样的经历,想要在自己写的程序里,上传一张随便大小形状的照片在程序里显示都是圆形照片,或者是方形,或者是三角形,但是写代码又非常麻烦,这里就有...

48910
来自专栏思考的代码世界

Python网络数据采集之采集JavaScript|第09天

客户端脚本语言是运行在浏览器而非服务器上的语言。客户端语言成功的前提是浏览器拥有正确地解释和执行这类语言的能力。

4316
来自专栏惨绿少年

chrony软件使用说明

1.1.1 chrony简介   Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。   它由两个程序组成:chro...

9930
来自专栏更流畅、简洁的软件开发方式

我的网站的后台管理的结构图。

不知道这个能不能放在首页,不行的话我会测下来的。 另外这个算不算是一种架构呢? 欢迎大家多多批评指教! ? 说在前面: 1、 配置文件并不是 web.confi...

2625
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

React Native升级指南|v0.40+升级适配经验与心得

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 告诉大家一个好消息,为大家精心准备的React N...

3838

扫码关注云+社区