DevExtreme DataSource
To get the DataSource instance, call the PieChart's getDataSource() method:
index.js
- function getDataSource() {
- return $("#pieChartContainer").dxPieChart("getDataSource");
- }
Then, access the underlying store with the store() method, and call the store's push(changes) method to modify data. The PieChart will be updated automatically.
JavaScript
- getDataSource().store().push([
- { type: "update", key: "Oranges", data: { count: 10 } },
- { type: "remove", key: "Apples" }
- ]);
See Also
jQuery
Make changes to the array using standard methods. Then, reassign the updated array to the PieChart using the option(optionName, optionValue) method.
JavaScript
- var fruits = [
- { fruit: 'Apples', count: 10 },
- { fruit: 'Oranges', count: 12 },
- { fruit: 'Lemons', count: 15 }
- ];
- fruits.push({ fruit: 'Pineapples', count: 3 });
- // Reassigns the "fruits" array to the PieChart
- $("#pieChartContainer").dxPieChart("option", "dataSource", fruits);
See Also
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.