Knowi allows you to embed the Presentation mode for a specific dashboard. This includes embedding with SSO, share URL, iframe, Knowi JS library, i.e. all kinds of embedding. To embed the presenter, you need to enable the “presenterOptions” field in the “View Object Reference".
Here is an example:
<HEAD>
<script src="https://www.knowi.com/minify/knowi-api.min.js"></script>
<!-- *********** Edit here *********** -->
<script>
function loadChart() {
Knowi.render('#knowi-div', {
type: 'secure',
hash: "rcf9rdm6zTDd6KIz9EblkO0e0BfEFF0SCjH9RABg=",
dashboard: "4kjl45kipgqULyXaT5fAUD3ipIypbipPNq2wm6D197pJKCnQnTx",
view: {
title: true,
border: true,
header: true,
backgroundColor: "lightblue",
setting: true,
presenterOptions: {
instantSights: true,
hideCloseIcon: true,
loop: true,
excludeGrids: true,
autoAdvance: 10
}
}
}, function () {
});
}
</script>
</HEAD>
<BODY onload="loadChart()">
<div id="knowi-div"></div>
</BODY>
</HTML>
This Presenter object includes more options such as:
Name | Descriptions |
instantSights | includes plain English insights from the widget |
hideCloseIcon | hides the X button in the Presenter, so the user will not be able to return to the dashboard |
loop | loops through the slides from the beginning once finished |
excludeGrids | excludes grid widgets |
autoAdvance | auto rotate slides, in seconds. If not set, then it will be user-driven |