-
-
李志梅 小试身手Lv3
发表于2018-11-8 15:54
悬赏100
已解决
楼主



最佳答案
李志梅 发表于 2018-11-8 16:33
对,我就是这么做的,因为严重在维表里面的编号是2,所以就在这个表元的字体颜色里面设置了这个if语句
...
请直接写if(self.value=2,'#f50e0e','#7a7a7a')。你的那个判断是对这个表元的上方表元的值进行判断,然后来控制本表的颜色。
7个回答
在字体颜色哪里if判断有点问题吧,你试试这么写if(self.txt='严重','#f50e0e','#7a7a7a')
李志梅 发表于 2018-11-8 16:10
不好意思,粘错了
你的需求是 风险级别是严重的是红色,否则字体是黑色。我看你的if判断的意思是,本表元的上面表元为2的时候,是#f50e0e,否则是#7a7a7a,我觉得有点问题。针对您的需求,我认为直接选择风险表元,设置右侧属性字体颜色哪里写我楼上的那个写法就能实现,你可以试试是否可以。
wut 发表于 2018-11-8 16:16
你的需求是 风险级别是严重的是红色,否则字体是黑色。我看你的if判断的意思是,本表元的上面表元为2的时 ...
对,我就是这么做的,因为严重在维表里面的编号是2,所以就在这个表元的字体颜色里面设置了这个if语句


李志梅 发表于 2018-11-8 16:33
对,我就是这么做的,因为严重在维表里面的编号是2,所以就在这个表元的字体颜色里面设置了这个if语句
...
请直接写if(self.value=2,'#f50e0e','#7a7a7a')。你的那个判断是对这个表元的上方表元的值进行判断,然后来控制本表的颜色。