Data: Number;
Свойство Data определяет данные для выбранного элемента указанного ряда.
Значение свойства устанавливается при помощи метода setData и возвращается при помощи метода getData. Из JSON значение свойства установиться нельзя.
Метод setData принимает следующие параметры: value - данные, id - идентификатор ряда, index - индекс элемента ряда, dimAttrId - идентификатор атрибута.
Метод getData принимает следующие параметры: id, index, dimAttrId.
Для выполнения примера необходимо наличие на html-странице компонента Пример создания компонента BubbleChartBubbleChart с наименованием «bubbleChart» (см. «Пример создания компонента BubbleChart»). Обработаем событие DataChanged и установим новые данные для элемента указанного ряда, если он присутствует в источнике. Получим первое не пустое значение указанного атрибута:
// Получим источник данных var dataSource = bubbleChart.getDataSources().ds0; // Обработаем событие изменения данных dataSource.DataChanged.add(function (sender, args) { console.log("Новое значение: " + args.Value); }); // Установим новые данные для ряда, если он присутствует в источнике if (dataSource.hasItem("Serie0_Point0")) { dataSource.setData(2101, "Serie0_Point0", 1, "DimX"); } // Отобразим первое не пустое значение указанного атрибута console.log("Первое не пустое значение: " + dataSource.getFirstNotNullData("DimY"));
В результате выполнения примера в консоли браузера было выведено новое значение данных и первое не пустое значение указанного атрибута:
Новое значение: 2101
Первое не пустое значение: 46.1
См. также: