DataSet.getRowCount()
Returns the number of rows in the DataSet (including the header row).
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
// Create a chart with two datasets:
dataset = [["State", "Total", "Profit"],["NJ", 200, 25],["NY", 300, 150]];
graph = new EGraph();
var elem1 = new IntervalElement("State", "Total");
var elem2 = new IntervalElement("State", "Profit");
var frame = new StaticColorFrame(java.awt.Color.red);
elem2.setColorFrame(frame);
graph.addElement(elem1);
graph.addElement(elem2);
Note: In many cases, the Data property is more convenient to use than DataSet.
// Loop through the rows of the second dataset (Profit),
// and place labels on the bars.
for (var i=0; i<dataset.getRowCount(); i++) {
var form = new LabelForm();
form.setLabel(dataset.getData(2,i));
form.setValues([dataset.getData(0,i),
dataset.getData(2,i)]);
var spec = new TextSpec();
spec.setColor(java.awt.Color.red)
form.setTextSpec(spec)
graph.addForm(form)
}

See Also
DataSet.getData(column,row), to retrieve data from the DataSet object.
| << DataSet.getData(column,row) | © 1996-2013 InetSoft Technology Corporation (v11.4) | DataSet.getColCount() >> |