此示例在客户视图中显示自定义图标,我在客户实体上添加了一个自定义字段 “客户等级” ,选项集有重点(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 在视图中添加自定义图标相关推荐

  1. uni-icons中添加自定义图标

    由于项目需要,uni-icons自带的需求图标无法满足业务需要,故需要增加自定义图标,借此记录以便后期快速添加 所需工具 http://fontstore.baidu.com/static/edito ...

  2. Dynamics CRM 向视图列添加自定义图标和提示信息

    本篇介绍如何向视图中的某列添加自定义图标和提示信息,先来看下最终的效果,联系人的性别系列显示了(这里男女性别图标反了,就懒得重新截图了),鼠标放到图标会有提示信息(这里图截不出来). 那要怎么实现上述 ...

  3. UE4虚幻引擎,怎么更改视图,场景中的图标大小

    UE4虚幻引擎中,视图界面的图标,如SkyLight,Player Start的图标.默认缩放为1 一.打开编辑器偏好设置 二.打开Viewports视口,找到Billboard Scale公告板缩放 ...

  4. Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式

    Microsoft Dynamics CRM server 2013  中业务规则,我的理解就是有点像C#的正则表达式, 如方某个字段,必须输入什么范围的数值,其它字符不能乱输入. 打开方式有二种: ...

  5. 在ListCtrl控件中插入图标

    在ListCttrl控件(Report风格)的使用上,有时需要向子列中插入图标,例如要制作一个下载软件,我们计划在控件的第一列用图标的形式显示下载状态:排队.下载中.出错等等,第二列计划用图标显示下载 ...

  6. 中的 隐藏鼠标菜单_如何在鼠标右键菜单中添加自定义菜单?工效率提升一倍...

    人都是"懒"的,在使用电脑时,对于常用的操作,步骤太多用久了难免会产生烦躁的情绪,虽然系统已经自带了很多快捷方式,但还是不够用,我们通常都会把常用的东西通过快捷方式来添加到桌面,但 ...

  7. power bi可视化表_在Power BI报表视图中创建可视化

    power bi可视化表 The Report View in Power BI can be used to create beautiful visualizations in Power BI. ...

  8. Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式

    Microsoft Dynamics CRM server 2013  中业务规则,我的理解就是有点像C#的正则表达式, 如方某个字段,必须输入什么范围的数值,其它字符不能乱输入. 打开方式有二种: ...

  9. QTableView的表格项中加入图标的方法

    QTableView的表格项中加入图标的方法 当使用QTableView视图的时候,需要在QTableView每一行前面加入图标,应该怎么做呢?Qt中通过使用MVC的处理方式很容易做到这一点,具体实现 ...

最新文章

  1. 2、安装Lync Server 2013
  2. R语言ggplot2可视化分面图(faceting): ggplot2可视化分面图(facet_wrap)并设置不同的分面使用不同的坐标轴数值范围、以及不同的轴标签断点间隔breaks
  3. MobileViT: 一种更小,更快,高精度的轻量级Transformer端侧网络架构(附代码实现)...
  4. 【django】配置项目日志【5】
  5. 【数据结构与算法】之栈与队列的应用和操作
  6. 不宜过分炒作第三代半导体材料弯道超车
  7. 前端防xss攻击(去掉空格等能影响和攻击数据库的字段)
  8. 弹出VIEW.非dialog
  9. [Oracle]使用滚动游标
  10. vivo又有新机跑分曝光 机海战术要来了?
  11. Ultrabook是什么意思
  12. (已解决)iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)
  13. spark编程基础python版 pdf_《Spark编程基础(Scala版)》.PDF
  14. LoRa码元、码片、信号带宽、编码率等解析
  15. UOS20编译Qt程序:搭环境、解决bug
  16. 经典算法——爬楼梯(解法归纳)(学习笔记)
  17. 分式计算机,计算机网络与分式系统.ppt
  18. java set驱虫_由分子轨道理论可知, H 2 + 的键级为 0.5 ,并具有顺磁性_学小易找答案...
  19. 51单片机——LED点阵屏显示动画
  20. 【洛谷P3258】松鼠的新家

热门文章

  1. 用html设计一个时间距离查询,使用HTML5 Geolocation实现一个距离追踪器
  2. Matlab学习1.0
  3. 虎牙点选/虎牙滑块本地识别DLL
  4. 词根vol/volve/vor/vid/vis/等衍生出单词
  5. 手机计算机藏应用,手机“计算器”隐藏功能,一键把隐私照片加密
  6. 有关“SRS Audio Sandbox”的一些问题?
  7. 设定rosmaster的IP随电脑IP变化,自动设置ROS_MASTER_URI
  8. 一文看尽微信AI团队打造扫一扫植物识别利器
  9. python容器类型——字典{dict}
  10. 各种颜色:RGB值标准