DevExtreme DataSource
To get the DataSource instance, call the PieChart's getDataSource() method:
App.js
- import { useRef } from 'react';
- import PieChart from 'devextreme-react/pie-chart';
- export default function App() {
- const pieChart = useRef(null);
- const getDataSource = () => {
- return pieChart.current.instance().getDataSource();
- }
- return (
- <PieChart ref={pieChart}>
- {/* ... */}
- </PieChart>
- );
- }
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
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.