D365 CRM 在视图中添加自定义图标
此示例在客户视图中显示自定义图标,我在客户实体上添加了一个自定义字段 “客户等级” ,选项集有重点(Value = 1)和普通(Value = 2),根据选项集的不同显示不同的图标。建议使用图标大小为 16x16 像素(较大的图像将按比例缩小,图片格式可以用jpg、png)
步骤
Step1
将图标上传到解决方案。
Step2
添加一个或多个JavaScript函数来确定要根据那个字段的值显示那个图标,通常需要为要自定义的每一列使用一个函数。每个函数都必须接受一个行数据对象和一个语言(LCID)代码作为输入,并返回一个包含图像名称和工具提示文本的数组。注:脚本代码在本文底部。
LCID 参数用于指定多种语言的工具提示文本。因为我的Demo环境是中文的,所以LCID是2052,那么会有人问,你咋知道中文是2052呢,当然是看文档啊,参考文档:https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oe376/6c085406-a698-4e12-9d4d-c3b0ee3dbc4a
Step3
将脚本绑定到对应视图上。
Step4
发布解决方案。
效果展示
脚本代码
function displayIconTooltip(rowData, userLCID) { var str = JSON.parse(rowData); var coldata = str.accountratingcode_Value; var imgName = ""; var tooltip = ""; switch (parseInt(coldata,10)) { case 1: imgName = "cssc_ordinary"; switch (userLCID) { case 2052: tooltip = "普通客户"; break; default: tooltip = "普通客户"; break; } break; case 2: imgName = "cssc_vip"; switch (userLCID) { case 2052: tooltip = "重点客户"; break; default: tooltip = "重点客户"; break; } break; default: imgName = ""; tooltip = ""; break; } var resultarray = [imgName, tooltip]; return resultarray;
}
注
- 这里仅操作了一个视图,如果其他的视图需要展示,则需要到对应的视图上重复上面的Step3。
D365 CRM 在视图中添加自定义图标相关推荐
- uni-icons中添加自定义图标
由于项目需要,uni-icons自带的需求图标无法满足业务需要,故需要增加自定义图标,借此记录以便后期快速添加 所需工具 http://fontstore.baidu.com/static/edito ...
- Dynamics CRM 向视图列添加自定义图标和提示信息
本篇介绍如何向视图中的某列添加自定义图标和提示信息,先来看下最终的效果,联系人的性别系列显示了(这里男女性别图标反了,就懒得重新截图了),鼠标放到图标会有提示信息(这里图截不出来). 那要怎么实现上述 ...
- UE4虚幻引擎,怎么更改视图,场景中的图标大小
UE4虚幻引擎中,视图界面的图标,如SkyLight,Player Start的图标.默认缩放为1 一.打开编辑器偏好设置 二.打开Viewports视口,找到Billboard Scale公告板缩放 ...
- Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式
Microsoft Dynamics CRM server 2013 中业务规则,我的理解就是有点像C#的正则表达式, 如方某个字段,必须输入什么范围的数值,其它字符不能乱输入. 打开方式有二种: ...
- 在ListCtrl控件中插入图标
在ListCttrl控件(Report风格)的使用上,有时需要向子列中插入图标,例如要制作一个下载软件,我们计划在控件的第一列用图标的形式显示下载状态:排队.下载中.出错等等,第二列计划用图标显示下载 ...
- 中的 隐藏鼠标菜单_如何在鼠标右键菜单中添加自定义菜单?工效率提升一倍...
人都是"懒"的,在使用电脑时,对于常用的操作,步骤太多用久了难免会产生烦躁的情绪,虽然系统已经自带了很多快捷方式,但还是不够用,我们通常都会把常用的东西通过快捷方式来添加到桌面,但 ...
- power bi可视化表_在Power BI报表视图中创建可视化
power bi可视化表 The Report View in Power BI can be used to create beautiful visualizations in Power BI. ...
- Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式
Microsoft Dynamics CRM server 2013 中业务规则,我的理解就是有点像C#的正则表达式, 如方某个字段,必须输入什么范围的数值,其它字符不能乱输入. 打开方式有二种: ...
- QTableView的表格项中加入图标的方法
QTableView的表格项中加入图标的方法 当使用QTableView视图的时候,需要在QTableView每一行前面加入图标,应该怎么做呢?Qt中通过使用MVC的处理方式很容易做到这一点,具体实现 ...
最新文章
- 2、安装Lync Server 2013
- R语言ggplot2可视化分面图(faceting): ggplot2可视化分面图(facet_wrap)并设置不同的分面使用不同的坐标轴数值范围、以及不同的轴标签断点间隔breaks
- MobileViT: 一种更小,更快,高精度的轻量级Transformer端侧网络架构(附代码实现)...
- 【django】配置项目日志【5】
- 【数据结构与算法】之栈与队列的应用和操作
- 不宜过分炒作第三代半导体材料弯道超车
- 前端防xss攻击(去掉空格等能影响和攻击数据库的字段)
- 弹出VIEW.非dialog
- [Oracle]使用滚动游标
- vivo又有新机跑分曝光 机海战术要来了?
- Ultrabook是什么意思
- (已解决)iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)
- spark编程基础python版 pdf_《Spark编程基础(Scala版)》.PDF
- LoRa码元、码片、信号带宽、编码率等解析
- UOS20编译Qt程序:搭环境、解决bug
- 经典算法——爬楼梯(解法归纳)(学习笔记)
- 分式计算机,计算机网络与分式系统.ppt
- java set驱虫_由分子轨道理论可知, H 2 + 的键级为 0.5 ,并具有顺磁性_学小易找答案...
- 51单片机——LED点阵屏显示动画
- 【洛谷P3258】松鼠的新家
热门文章
- 用html设计一个时间距离查询,使用HTML5 Geolocation实现一个距离追踪器
- Matlab学习1.0
- 虎牙点选/虎牙滑块本地识别DLL
- 词根vol/volve/vor/vid/vis/等衍生出单词
- 手机计算机藏应用,手机“计算器”隐藏功能,一键把隐私照片加密
- 有关“SRS Audio Sandbox”的一些问题?
- 设定rosmaster的IP随电脑IP变化,自动设置ROS_MASTER_URI
- 一文看尽微信AI团队打造扫一扫植物识别利器
- python容器类型——字典{dict}
- 各种颜色:RGB值标准