我有一个返回数字的 xmldatasource。如果字体颜色为负数或小于零,我需要将字体颜色更改为红色,如果是正数,我需要将其更改为绿色。以下解决方案无法正常工作。我把它放在 Onrender 中,并尝试在数据单元本身的 onPrepare 中。(单击数据单元,然后单击脚本选项卡)。似乎它没有进入 IF 语句,总是执行 else。我认为它可能是字符串类型,但是当我将其更改为字符串时,仍然无法正常工作。
if(this.getValue() < 0)
this.getStyle().color = "#F0000"
else this.getStyle().color = "#008040"
我也试过
if(this.value < 0)
this.getStyle().color = "#F0000"
else this.getStyle().color = "#008040"
或者
if(this.value == "-1")
this.getStyle().color = "#F0000"
else this.getStyle().color = "#008040"
它总是执行 else 因此总是绿色的。我错过了什么?谢谢