Qlik Community

Qlik Sense Integration, Extensions, & APIs

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

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Partner
Partner

Qlik Sense Maximize Chart

Hi,

I have created an App which shows some charts and pivot tables.

In the Hub I can maximize every object, but when I embedd the App in the web page this feature disapears and can't maximize them.

I see as well that the mouse's right click do not shows the options for exporting data, etc. when embedded.

Is this a bug?

I'm doing something wrong? or is the standard behaviour.


Thank you very much.

1 Solution

Accepted Solutions
Highlighted
Employee
Employee

Hi Juan,

You would have to handle those things yourself. For instance, the qlik sense charts you have on your webpage will take the height and width of their container elements. So if you wanted to mimic the full-screen button from the client, you would need to add a button that made the container element of the chart full screen, and then call qlik.resize() to resize the chart.

To export data you can get to the data of an object you get with the getObject() method like so ...

app.getObject(<elementID>, <objectID>).then(function(model) {

     // can access hypercube of object now with model.layout.qHyperCube

})

View solution in original post

1 Reply
Highlighted
Employee
Employee

Hi Juan,

You would have to handle those things yourself. For instance, the qlik sense charts you have on your webpage will take the height and width of their container elements. So if you wanted to mimic the full-screen button from the client, you would need to add a button that made the container element of the chart full screen, and then call qlik.resize() to resize the chart.

To export data you can get to the data of an object you get with the getObject() method like so ...

app.getObject(<elementID>, <objectID>).then(function(model) {

     // can access hypercube of object now with model.layout.qHyperCube

})

View solution in original post