StatData: Object
Свойство StatData содержит статистические данные экспресс-отчета.
Значение свойства задается из JSON и с помощью метода setStatData, а возвращается с помощью метода getStatData.
Свойство содержит значение в виде массива JSON-объектов со следующими полями: k - ключ статистической характеристики, n - её наименование, nodeType - тип вершины html-документа, type - тип статистики, value - значение, vis - признак видимости характеристики.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Откроем представление данных «Таблица» и получим данные о статистической характеристике «Медиана»:
var eaxAnalyzer = expressBox.getSource();
var statData = eaxAnalyzer.getStatData();
for (var i = 0; i < statData.length; i++) {
var option = statData[i];
if (option.type == "Median") {
console.log("Key: " + option.k);
console.log("Name: " + option.n);
console.log("Value: " + option.value);
console.log("Visible: " + option.vis);
}
}
В результате выполнения примера в консоли браузера будет выведена информация по статистике «Медиана»:
Key: 5
Name: Медиана
Value: NaN
Visible: true
См. также: