StaticColorFrame.setColor(value)

Specifies the static color to be used for positive field values. The static color can also be passed as an input to the constructor. If the data column specified by the inherited VisualFrame.setField(field) property contains (positive) numbers or colors, these data values are used instead of StaticColorFrame.setColor().

Value (Property Syntax)

java.awt.Color          e.g., java.awt.Color.BLUE

number (hex)            e.g., 0xFF0000

string (color name)     e.g., 'red'

array [r,g,b]           e.g., [255,0,0]

JSON {r:#,g:#,b:#}      e.g., {r:255,g:0,b:0}

Value (Function Syntax)

value a java.awt.Color object

Note: Report script that modifies 'bindingInfo' should be placed in the onLoad handler.

Example (Report)

Bind a bar-type chart to the sample 'All Sales' query, with 'Company' (top 5) on the X-axis, and Sum(Total) on the Y-axis. Add the following script in the onLoad Handler.

Chart1.bindingInfo.setColorField("Company",Chart.STRING);

Chart1.bindingInfo.colorFrame = new StaticColorFrame;

Chart1.bindingInfo.colorFrame.color = 0xFF00FF;

 

Note: Script that modifies 'graph' should be placed at the element level. See Adding Element-Level Script in Report Scripting and Adding Component Script in Dashboard Scripting for more information.

Example (Viewsheet or Report)

dataset = [["State", "Quantity"], ["NJ",200], ["NY",300]];

graph = new EGraph();

var elem = new IntervalElement("State", "Quantity");

var frame = new StaticColorFrame();

frame.setColor(java.awt.Color(0x00ff00));

elem.setColorFrame(frame);

graph.addElement(elem);

 

See Also

DataSet, to use a Data Block or query as the dataset source.

<< CR.7.6 StaticColorFrame © 1996-2013 InetSoft Technology Corporation (v11.4) StaticColorFrame.setNegativeColor(value) >>