Dashboards insluiten in HTML
U kunt eenvoudig een dashboard insluiten in uw eigen website of zelfs in lokale HTML-pagina's. Dit gebeurt met het standaard HTML iframe-element. Het dashboard moet gedeeld zijn — zowel in de Cloud als On-premise — om correct te kunnen worden geladen. Houd er rekening mee dat On-premise-dashboards alleen worden geladen wanneer de client die ze opent zich binnen hetzelfde bedrijfsnetwerk bevindt. Voor een meer geavanceerde integratie kunt u ook onze REST APIs gebruiken.
Instructies:
1) Haal de embed-link van het dashboard op - Op de pagina Dashboards controleert u of uw dashboard is gedeeld en klikt u vervolgens op het -icoon voor dit dashboard. Een groene pop-upbanner meldt dat de link naar het klembord is gekopieerd. U gebruikt deze om de inhoud van het HTML iframe-src-attribuut hieronder te vervangen.
2) Sluit het dashboard in met een vaste grootte
<head>
<title>Sprucely.io Dashboard</title>
</head>
<body>
<h1>Sprucely.io Dashboard</h1>
<iframe src="https://www.sprucely.io/service/dashboards/embed/[userId]/[dashboardId]/"
allow="clipboard-write"
style="height: 500px; width: 700px;"
title="Sprucely.io Dashboard"></iframe>
</body>
</html>
(of) Sluit het dashboard in met dynamische breedte - Past de grootte van het dashboard automatisch aan op basis van de breedte van het bovenliggende document
U kunt de stijlparameter aspect-ratio gebruiken om de hoogte automatisch opnieuw te berekenen op basis van de breedte.
<head>
<title>Sprucely.io Dashboard</title>
</head>
<body>
<h1>Sprucely.io Dashboard</h1>
<iframe src="https://www.sprucely.io/service/dashboards/embed/[userId]/[dashboardId]/"
allow="clipboard-write"
scrolling="no"
style="width: 100%; aspect-ratio: 1.5; border: none;"
title="Sprucely.io Dashboard"></iframe>
</body>
</html>
3) Andere handige insluitopties
U kunt aangepaste stijlwijzigingen toevoegen aan het style-blok van het iframe-element om de uitstraling van het frame aan te passen. Deze parameters volgen de standaard HTML CSS-richtlijnen. Het onderstaande voorbeeld voegt een grijze rand rond het dashboard toe:
<head>
<title>Sprucely.io Dashboard</title>
</head>
<body>
<h1>Sprucely.io Dashboard</h1>
<iframe src="https://www.sprucely.io/service/dashboards/embed/[userId]/[dashboardId]/"
allow="clipboard-write"
style="height: 100%; width: 100%; border: 2px solid grey;"
title="Sprucely.io Dashboard"></iframe>
</body>
</html>