EaxAnalyzer.BubbleChartChangedData

Syntax

BubbleChartChangedData: Object

Description

The BubbleChartChangedData property contains changed data and metadata of express report bubble chart view.

Comments

Use JSON or the setBubbleChartChangedData method to set the property value, and the getBubbleChartChangedData method to get the property value.

The property gets and returns a value as an array of JSON objects with the following fields: Name - name of an express report bubble chart setting, Value - setting value.

Example

Executing the example requires that the HTML page contains the ExpressBox component named expressBox (see Example of Creating the ExpressBox Component).  Before executing the example select the Settings context menu item for the express report bubble chart. Then on the Legend tab of the bubble chart wizard change the number of legend columns to 5. Then check the number of columns using the getBubbleChartChangedData method:

var eaxAnalyzer = expressBox.getSource();
// Get express report bubble chart data
var bubbleChartData = eaxAnalyzer.getBubbleChartData();
// Get bubble chart settings
var options = JSON.parse(bubbleChartData.meta.options);
for (var i = 0; i < options.length; i++) {    
    var option = options[i];
    if(option.Name == "chartmaster.legendpanel.fontfamily") {
        console.log(option.Name + ": " + option.Value);
    }
};

After executing the example the browser console displays changed number of columns in express report bubble chart legend:

chartmaster.legendpanel.columnscount: 5

See also:

EaxAnalyzer