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.5) DataSet.getColCount() >>