使用的是文本组件吗,文本组件也是一样的,定位文本区域使用setForeground函数
var loc1=new Locator([],OBJECT,DETAIL) 定位文本区域
var color1= new Color(0x00ff00)
文本2.setForeground(loc1, color1);
1.BI能实现根据数据的正负值来动态的变换显示字体的颜色吗?
您好,具体是什么组件的字体颜色呢,可以通过脚本locator定位不同组件的不同区域设置背景色,比如普通表
(1)if(param['a']>0){
var loc = new Locator(["市场分布"], CELL,HEADER);
var color = new Color(java.awt.Color.RED);
图表1.setForeground(loc, color);}
if(param['a']<0){
var loc = new Locator(["市场分布"], CELL,HEADER);
var color = new Color(java.awt.Color.BLUE);
图表1.setForeground(loc, color);}
}