EaxAnalyzer.TableChangedStruct

Syntax

TableChangedStruct: Object

Description

The TableChangedStruct property contains modified structure of express report table.

Comments

USe JSON or the setTableChangedStruct method to set the property value, and the getTableChangedStruct method to get the property value.

The property stores value as a JSON object with the following fields: Columns - array of column objects, Rows - array of express report table rows.

Example

Executing the example requires that the HTML page contains the ExpressBox component named expressBox (see Example of Creating the ExpressBox Component). Change width of the first column in the express report table, next get new value of the column width:

var eaxAnalyzer = expressBox.getSource();
// Get modified structure of the express report table
var changedData = eaxAnalyzer.getTableChangedStruct();
// Get the first column of the table
var column = changedData.Columns.Column[0];
console.log(JSON.stringify(column));

Executing the example displays information on the first column in the express report table (column index @I is 0, column width @W is 144):

{"@I":0,"@V":true,"@W":144}

See also:

EaxAnalyzer