CRM product UI里assignment block的显示隐藏逻辑

我们在product overview page里能看到很多的assignment block。但是runtime的时候真正显示出来的内容只是configuration里面看到内容的一个子集。

Product category能够assign很多settype和relationship,每个settype和relationship都对应一个UI view.

runtime的时候,我们会根据product category找到上面assign的settype和relationship,再把对应的UI以assignment block的形式显示出来。具体逻辑:

(1) 首先在这个方法GET_LIST_OF_STATIC_VIEWS里拿到Workbench configuration里面看到的view list:

(2) 这个GET_VIEWS_TO_DISPLAY方法会determine出运行时真正应该显示给最终用户看的view list:

调试GET_VIEWS_TO_DISPLAY能获得更多信息。

首先找到product的category分配的settype和relationship list:

表CRMC_PRIL_UIU存放了settype和UI view的映射关系:

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

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

如有侵权,请联系 zhuanlan_guanli@qq.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一棹烟波

图像缩放示例

二维图像的缩放属于仿射变换或者透视变换的范畴,一般可以通过OpenCV的warpAffine()或者warpPerspective()函数实现。 出于兴趣,根据...

1976
来自专栏WOLFRAM

Image Synthesis

1785
来自专栏Hongten

pygame系列_小球完全弹性碰撞游戏_源码下载

游戏名称:   小球完全弹性碰撞 游戏规则:   1.游戏初始化的时候,有5个不同颜色的小球进行碰撞  ...

643
来自专栏专知

机器学习领域顶会ICML 2018 接受论文列表

2053
来自专栏专知

SIGIR 2018 信息检索领域顶级学术会议接受论文列表

3103
来自专栏Android干货

Android项目实战(八):列表右侧边栏拼音展示效果

2725
来自专栏大数据风控

R中数据的标准化0-1标准化

数据标准化,是将数据按比例缩放,使之落入到特定区间,一般我们使用0-1标准化; x=(x-min)/(max-min) >data <- read.csv('1...

2165
来自专栏数据结构与算法

P1164 小A点菜

题目背景 uim神犇拿到了uoi的ra(镭牌)后,立刻拉着基友小A到了一家……餐馆,很低端的那种。 uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。...

2666
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

812
来自专栏智能计算时代

3 Lessons IBM's Watson Can Teach Us About Our Brains' Biases

COGNITIVE COMPUTING IS TRANSFORMING THE WAY WE WORK. IT ALSO OFFERS A WINDOW TO ...

2607

扫描关注云+社区