TableChangedStruct: Object
The TableChangedStruct property contains modified structure of express report table.
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.
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: