I have been followed https://github.com/WebDataRocks/pivot-react this tutorial.
It has been implemented successfully.
Now I want to save report structure json on reportcomplete . I use following code
<WebDataRocksReact.Pivot toolbar={true} reportcomplete={ ()=>{ this.onChange() } } report="https://cdn.webdatarocks.com/reports/report.json"/>
In the onChange function, How do I get Webdatarocks object , so that I can save the report manually?
thanks
Hello Nandan,
Thank you for the question.
You need to create a reference to the component to access it.
Please refer to the documentation for more details: https://reactjs.org/docs/refs-and-the-dom.html
Then, you can access the API methods via this.myRef.current.webdatarocks
(e.g. this.myRef.current.webdatarocks.getReport()
).
Hope it helps.
Regards,
WebDataRocks Team
Thanks for reply.
But unfortunately I am using react version 15.03.
Please tell me how to save report.js to the sever on changeing. Is there any other way ?
Hello Nandan,
I guess there are ways to create a reference in React 15.03 as well (e.g. https://reactjs.org/docs/refs-and-the-dom.html#callback-refs )
As for the saving report on changing, you need to subscribe to reportchange
event and then call save()
method on every update.
Hope it helps.
Regards,
WebDataRocks Team
Thanks. I did it..
This question is now closed