Qlik Community

Qlik Sense Integration, Extensions, & APIs

Discussion board where members can learn more about Integration, Extensions and API’s for Qlik Sense.

Announcements
Qlik® Product Spotlight: Discover what’s possible. Get more from our products.
See for yourself. Register today.
vishal_ezops
Contributor

Mashup API for embedding entire Sheet

Hi Everyone,

Is there a way I can embed entire sheet (all objects inside the sheet) into my web page using mashup ?

Tags (1)
7 Replies
erik_wetterberg
Honored Contributor

Re: Mashup API for embedding entire Sheet

You can use single (start with /single, select app and sheet etc) and use the URL you get in an iframe on your page.

Erik Wetterberg
https://extendingqlik.upper88.com/
vikasmahajan
Esteemed Contributor

Re: Mashup API for embedding entire Sheet


you can achieve the same through Iframe integration refer following link

Integrating Qlikview in Java based web applications

Vikas

vikasmahajan
Esteemed Contributor

Re: Mashup API for embedding entire Sheet

vishal_ezops
Contributor

Re: Mashup API for embedding entire Sheet

I am not looking to embed sheet using IFrame because I have my custom CSS which will not be applied on IFrame content. I have embedded objects and those CSS and getting applied , so wanted to embed the entire sheet using mashup JS api to apply my custom css.

erik_wetterberg
Honored Contributor

Re: Mashup API for embedding entire Sheet

No there is no call in the current api to do this. You would need to use getList('sheet', ...) to get the sheet and then loop through the list of objects and do app.getObject for each.

Erik Wetterberg
https://extendingqlik.upper88.com/
vishal_ezops
Contributor

Re: Mashup API for embedding entire Sheet

Thanks Erik,

I have tried this but  the problem is layout. Its difficult to replicate the sheet layout using the above mentioned approach.

Not applicable

Re: Mashup API for embedding entire Sheet

Take a look at the javascript in this document on Community: Embedding Qlik Sense content into an IIS Website on Different Servers

The javascript I have here loops through the objects on a sheet and places them back on an html page like a mashup instead of an iframe.  This way you can customize the css if you want.

jg

Community Browser