系统绘图组件如何根据浮动表元值显示不同的颜色

9599
9

Xiaoyu_April 初学数据Lv2

发表于2018-11-27 14:47

悬赏10

已解决

楼主
请教各位大神,现在有一个需求是这样的:
每个指标(B1表元)会有一个预警评分值(C1表元),如果这个表元值为0,则菱形(放置在A1表元)颜色为红,如果值为1,则菱形颜色为绿,如果值为其他,则菱形颜色为灰。

现在,我在菱形属性的背景颜色写:if(Grid41.C1$='0','#FF0000',if(Grid41.C1$='1','#339966','#FFFFFF')),则全部菱形为灰色;如果写if(self.rightcell(2)='0','#FF0000',if(self.rightcell(2)='1','#339966','#FFFFFF')),所有菱形都展示不出来;如果写if(Grid41.C1='0','#FF0000',if(Grid41.C1='1','#339966','#FFFFFF')),只会根据第一行指标来判断,即所有菱形都为红(绿或灰)。

现在想请教大家,怎么根据不同指标不同的预警评分值来控制菱形的颜色,谢谢。

最近看过此主题的会员

esen_51JBYX12HL

kxh

esen_59TLSCK9GC

吕小布

429661127

esen_4IYUJ6V72Z6D

esen_4XL2IVJCG8

ddb

esen_58C5GU87Y7

823583266

szjun

esen_4TU4L1BV1N

tanxzh

esen_59RK0W9DHY

13359319724

l1236

dwg

最佳答案

缱绻

发表于2018-11-27 14:47

只看该作者

取消 关注该作者的回复


建议把这个菱形的图标上传到资源管理器,然后使用表元的图片前缀这个属性,这里支持宏表达式,
写法举例:<#=if(self.txt=2,"vfs/root/products/ebi/sys/picture/02.png","vfs/root/products/ebi/sys/picture/03.png")#>
意思就是如果本表元的值为2 那么图片前缀是02.png,否则是03.png
9个回答

只看楼主

缱绻 数据领袖Lv6

发表于2018-11-27 14:51

只看该作者

取消 关注该作者的回复

沙发

你的这个菱形是什么组件

Xiaoyu_April 初学数据Lv2

发表于2018-11-27 14:55

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2018-11-27 14:51
你的这个菱形是什么组件

工具里的绘图组件

缱绻 数据领袖Lv6

发表于2018-11-27 14:47

只看该作者

取消 关注该作者的回复

地板


建议把这个菱形的图标上传到资源管理器,然后使用表元的图片前缀这个属性,这里支持宏表达式,
写法举例:<#=if(self.txt=2,"vfs/root/products/ebi/sys/picture/02.png","vfs/root/products/ebi/sys/picture/03.png")#>
意思就是如果本表元的值为2 那么图片前缀是02.png,否则是03.png

Xiaoyu_April 初学数据Lv2

发表于2018-11-27 15:03

只看该作者

取消 关注该作者的回复

5#

缱绻 发表于 2018-11-27 15:00
建议把这个菱形的图标上传到资源管理器,然后使用表元的图片前缀这个属性,这里支持宏表达式,
写法举例 ...

嗯 谢谢  这个方法我会的 就是想问一下用系统绘图组件的情况下能不能直接实现

缱绻 数据领袖Lv6

发表于2018-11-27 15:05

只看该作者

取消 关注该作者的回复

6#

Xiaoyu_April 发表于 2018-11-27 15:03
嗯 谢谢  这个方法我会的 就是想问一下用系统绘图组件的情况下能不能直接实现 ...

是要把那个绘图组件放在表元里吗

Xiaoyu_April 初学数据Lv2

发表于2018-11-27 15:08

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2018-11-27 15:05
是要把那个绘图组件放在表元里吗

嗯,是想跟着浮动出来的,用固定分析表倒是也能实现,但是指标比较多有上百个不方便每个写表达式。主要是目前没有现有的菱形图标,再去做图标比较麻烦,所以想问着能不能直接实现。

缱绻 数据领袖Lv6

发表于2018-11-27 15:19

只看该作者

取消 关注该作者的回复

8#

Xiaoyu_April 发表于 2018-11-27 15:08
嗯,是想跟着浮动出来的,用固定分析表倒是也能实现,但是指标比较多有上百个不方便每个写表达式。主要是 ...

这个貌似不行的呢,就用ps画个菱形 应该挺快的把

Xiaoyu_April 初学数据Lv2

发表于2018-11-27 16:25

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2018-11-27 15:19
这个貌似不行的呢,就用ps画个菱形 应该挺快的把lol.gif

电脑没有ps,最后用画图画了几个菱形,还是用了图片前缀的方法实现了,谢谢亲~

缱绻 数据领袖Lv6

发表于2018-11-27 16:37

只看该作者

取消 关注该作者的回复

10#

Xiaoyu_April 发表于 2018-11-27 16:25
电脑没有ps,最后用画图画了几个菱形,还是用了图片前缀的方法实现了,谢谢亲~15.gif ...

不客气的互帮互助嘛,设置一下最佳答案哟

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号