iFrames
Note: Where possible, use qlik-embed rather than this framework.
Using an iFrame provides an easy way of giving your users full access to the Qlik Sense client, with all of the Analytics experiences built in. Capabilities such as data alerts, notes, bookmarks, self-service authoring, and more are available as they are in the native interface.
iFrame
iFrame embedding allows sheets or objects to be integrated into web apps and portals, often without
the need for any JavaScript or other code. You only need an iframe
tag, which can be generated on
any Qlik Sense page using the App Integration API
(for whole sheets), or Single Integration API (for
single objects).
The App Integration API provides parameters that can be used to create an URL that returns a complete HTML page containing the embedded app. For details, see App integration.
With the Single Integration API, you can integrate single Qlik Sense visualizations, sheets, or snapshots into an iFrame. See Single integration for more info.
While iFrames are often considered the simplest solution, they are very flexible, and can even be used with anonymous use cases when deployed in conjunction with other services or APIs. They can also be used with other Qlik integration tools such as enigma.js to do things like setting themes within an iFrame.
Prerequisite for using iFrames
Web technology that supports iFrames (for example, HTML)
Use cases best suited for iFrames
- When you want more native Qlik capability (sheets, data alerts, and so on).
- When you want a low-code solution for non-technical users.
- When you want to quickly embed into a web page where security controls for content are lax.
- When you have framework isolation requirements (for example, the parent page is using Angular < v2).