Can I embed a dashboard without iframes (ideally using pure JavaScript or React.js)?

  • 16 December 2020
  • 1 reply

I have created a dashboard and it looks like the only way to integrate it into my application is using an iframe as described in this documentation page.

Is an iframe the only option? I’d love to be able to embed it using React or vanilla JavaScript, and, ideally, to be able to manipulate the content of the dashboard programmatically.

I understand that you have the GoodData.UI component library and I can use it to create my custom dashboard programmatically. However, I’d prefer to be able to create my dashboards using your point-and-click UI because I want to minimize the amount of code we have to write in order to make GoodData work.

1 reply

Userlevel 2

Hi @adhira93, this is something we are currently working on. We plan to introduce the new <DashboardView /> component in the 8.2 version of our GoodData.UI library.

This new component will do exactly what you are asking for, including the ability to patch an existing dashboard programmatically using JavaScript or TypeScript.

The 8.2 is currently in alpha and we expect to release a stable version in Q1 2021.