Forum Discussion
Anonymous
2 years agoNot applicable
Add print and download buttons in embedded report.
How do I add the print and download/export report buttons in the PowerBI report that is embedded in a web application?
These buttons are present in the Power BI service:
But not available once the report is embedded.
- Anonymous2 years ago
Hi Anonymous ,
To add print button and download button, you can get it by Javacript API:
// Embed the report var embedContainer = $('#embedContainer')[0]; var config = { type: 'report', tokenType: models.TokenType.Embed, accessToken: 'YOUR_ACCESS_TOKEN', embedUrl: 'YOUR_EMBED_URL', id: 'YOUR_REPORT_ID', permissions: models.Permissions.All, settings: { filterPaneEnabled: false, navContentPaneEnabled: false } }; var report = powerbi.embed(embedContainer, config); // Add the print button var printButton = $('#printButton'); printButton.on('click', function() { report.print(); }); // Add the export button var exportButton = $('#exportButton'); exportButton.on('click', function() { report.exportData(models.ExportDataType.Summarized); });Best Regards
1 Reply
- AnonymousNot applicable
Hi Anonymous ,
To add print button and download button, you can get it by Javacript API:
// Embed the report var embedContainer = $('#embedContainer')[0]; var config = { type: 'report', tokenType: models.TokenType.Embed, accessToken: 'YOUR_ACCESS_TOKEN', embedUrl: 'YOUR_EMBED_URL', id: 'YOUR_REPORT_ID', permissions: models.Permissions.All, settings: { filterPaneEnabled: false, navContentPaneEnabled: false } }; var report = powerbi.embed(embedContainer, config); // Add the print button var printButton = $('#printButton'); printButton.on('click', function() { report.print(); }); // Add the export button var exportButton = $('#exportButton'); exportButton.on('click', function() { report.exportData(models.ExportDataType.Summarized); });Best Regards