Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I have a few use cases in which I need to embed a sheet and allow my end user to edit that sheet as well. Editing includes:
I also need to let the end users add new data sources in the "Data Manager". So embedding the Data Manager would be necessary as well. Basically I want to embed the green areas and not the red areas into my own web app. See the screenshots attached.
Now, I have searched the documentation and I was able to embed a sheet and a chart either via an iframe or using nebulajs and engimajs. But the docs focus more on "viewing" things and not editing them.
My question is, is there an easy way of embedding these two editors or do I have to re-implement most of the Qliks UI using nebulajs provided components? Do you have an example I can take a look?
Hey @sam_coupa
For a really simple embed, you'd be using the app integration API, which allows you to embed the whole client.
If you're using nebula then you'll need to create the UIs for self service and chart movements yourself, leveraging our standard nebula assets; and we don't provide components for recreating the data manager out of the box. We are looking at adding more examples to the ones already on qlik.dev, but don't have a timeline for this yet.
There are other ways of supporting embedded users adding their own data, the most simplest of which is leaving key fields in your data model and providing an S3 bucket into which the user can drop a data file which can connect to those keys. The data model then contains static logic to add that data if it's present, and skip it if not. What sort of data are you hoping that the users will be loading, and what sort of modelling skill will they have?
Thanks for the response. It was pretty easy to embed the entire app via an iframe.
Sure, to your questions:
> Yes - you can do this using themes today
Any example or link you can point me to?