Nadat we vorige week interactieve elementen aan ons dashboard hebben toegevoegd, richten we ons op deze week op het gebruik van Buttons en Bookmarks. Hiermee kun je interactieve en dynamische dashboards creëren die niet alleen informatief zijn, maar ook gebruiksvriendelijk. Met Buttons voeg je acties toe aan je rapport, zoals het navigeren tussen pagina’s, resetten van filters of tonen van extra informatie. Bookmarks slaan de huidige staat van een rapport op, inclusief zichtbare visuals, geselecteerde filters en slicers. Door Buttons en Bookmarks te combineren kun je intuïtieve navigatie, pop-upvensters en interactieve scenario’s bouwen. Ideaal voor het verbeteren van de gebruikerservaring in jouw rapporten.
Het toevoegen van Buttons & Bookmarks
De eerste button die we gaan toevoegen is een ‘Information’-button. Wanneer je hierop klikt, verschijnt er een informatievenster met uitleg over de drill-though-functionaliteit van de Products per Division (2024 YTD)-matrix op de pagina.
- Open het rapport waar we vorige week aan hebben gewerkt en navigeer naar de Overview-pagina.
- Voor het toevoegen van een Button navigeer je naar Insert > Buttons. Hier zie je een overzicht van de verschillende beschikbare Button-types . We kiezen vervolgens de Information-button.

- De geselecteerde Button verschijnt linksboven in het werkveld:

- Laten we eerst de kleur aanpassen. Selecteer de Button en open rechts het Format button-paneel. Ga naar Button style, klap het Icon-submenu open en maak de button donkergeel (#D9B300).
- Daarna verplaatsen we de knop naar de juiste plek: links naast de titel van de Products per Division (2024 YTD)-matrix. Ook passen we de grootte aan, zodat die mooi binnen het ontwerp past.

Op dit moment is de button nog slechts een icoon. Er gebeurt nog niks als je erop klikt. Om dat te veranderen, doen we het volgende:
- Ga in het Format button-paneel naar Action en zet deze aan. Kies bij het type voor ‘Bookmark’. Dit zorgt ervoor dat de button naar een ‘bookmark’ zal navigeren zodra we die hebben en ingesteld.

- Nu gaan we een tekstbox met de instructies invoegen en opmaken. Deze zal verschijnen wanneer je op de informatieknop klikt.
- Voeg een Textbox toe via Insert > Textbox.
- Pas de layout aan via Format:
- De kleur van de background blijft wit, maar zet Transparency op 5%.
- Kleur van de Visual border: donkergeel (#D9B300) (waarschijnlijk ook nog te zien bij Recent colors).
- Zet de rounded corners op 5 px.
- Dubbelklik in de tekstbox en voeg de volgende tekst toe:
Klik met de rechtermuisknop op een X
Product Name > Drill-through > Product Detail om gedetailleerde info per product te zien. - Pas de grootte van de tekstbox aan zodat de instructies netjes in beeld staan. Zorg er ook voor dat er rechtsboven ruimte is voor een kruisje (X). Hier gaan we straks een extra button overheen leggen waarmee de gebruiker het venster weer kan sluiten. Zorg dat het uiteindelijke resultaat er ongeveer zo uit komt te zien:

- Plaats de tekstbox vervolgens op de gewenste plek: direct naast de informatieknop, over de matrix heen.
Nu we een button hebben toegevoegd en een actie hebben ingesteld, moeten we ervoor zorgen dat de juiste bookmark aan de button gekoppeld wordt. Open Bookmarks en Selection in View in de taakbalk.

Er openen rechts nu twee panelen: Bookmarks en Selection. Hierin staan alle bookmarks en elementen die voor deze pagina bestaan. Bookmarks is leeg terwijl Selection een groot aantal elementen bevat (feitelijk elke visual, card, tekstbox, etc.):

- Geef ‘tekst box’ een ander naam: ‘Drill-through i-textbox’ door dubbel te klikken op Textbox. Tip: door een element te selecteren in dit submenu, zal het element ook in het werkveld geselecteerd worden en vice versa. Dit kan handig zijn wanneer je meerdere elementen van hetzelfde type hebt en er even snel eentje wilt identificeren. In theorie zou je elk element zelfs een unieke naam kunnen geven; dit is een goed idee als je heel veel bookmarks en interacties van plan bent op te zetten.
- Voeg nu een Blank button toe, via Insert > Buttons > Blank.
- Wijzig de naam van deze button via het Selection paneel in Blank button.
- Sleep de blank button precies over de ‘X’ in de Drill-through i-textbox.

- Verberg de Drill-through i-textbox door op het oogje te klikken (‘Hide’):

- Maak in het Bookmarks-paneel een nieuwe bookmark aan met Add. Geef deze de naam Hide Text Box.
Nu gaan we een bookmark aanmaken die ervoor zorgt dat de tekstbox zichtbaar wordt:
- Hiervoor klikken we op het doorgestreepte oogje naast Drill-through i-textbox in het Selection-paneel.
- Maak een nieuwe Bookmark aan en noem deze Show Text Box.
- Als je nu beide bookmarks bekijkt, zie je dat bij Hide Text Box het tekstvak verdwijnt, terwijl deze bij Show Text Box weer zichtbaar wordt.
- We schakelen Data uit voor beide bookmarks door op drie puntjes te klikken en Data uit te vinken. Dit zorgt ervoor dat de data die op dat moment wordt getoond, niet wijzigt. Met andere woorden: de bookmarks leggen echt alleen vast of de teksbox wordt getoond of niet en niet eventuele toegepaste filters op de visuals. Hiermee kun je gemakkelijk de visuals blijven gebruiken terwijl er andere schermen (bookmarks) worden getoond.
De buttons en bookmarks zijn gemaakt. Nu willen we deze elementen activeren. Dat doe je als volgt:
- Klik op de Button:
. - Open het Format-paneel aan de rechterklant en navigeer naar Action.
- Selecteer onder Bookmark: Show Text Box.
- Klik op de Blank button:
. - Open weer het Format-paneel aan de rechterklant en navigeer naar Action en zet deze aan.
- Selecteer onder Type: Bookmark.
- Selecteer onder Bookmark: Hide Text Box.
Test met Ctrl + linkermuisknop op beide buttons om te controleren of de tekstbox verschijnt en verdwijnt zoals bedoeld. We passen vervolgens de layout van de Blank button aan, zodat deze ook daadwerkelijk onzichtbaar wordt:
- Selecteer de Blank button.
- Open Button style in het Format button-paneel.
- Schakel Border uit.
Tot slot willen we kunnen terugkeren naar de standaardinstellingen van de Overview-pagina. Daarvoor zullen we een button maken om de instellingen met één muisklik te kunnen resetten. Ook voegen we een tekst toe die dit toelicht:
- Voeg een Text box toe via Insert > Text box.
- Voer de volgende tekst in:
CLICK ON ARROWTO RESET: - Voeg een Reset-button toe via Insert > Buttons > Reset.
- Wijzig in het Selection paneel de naam van Button naar Reset.
- Plaats de Reset-button en Text box rechtsboven naast het Heeyoo logo:

Nu zullen we de Reset-button voorzien van een actie. We willen namelijk dat de pagina terugkeert naar wat we ‘standaardinstellingen’ noemen. In ons geval kiezen we ervoor om beide Year-slicers op ‘2024’ in te stellen, zodat standaard de cijfers van het huidige jaar worden getoond.
- Selecteer in beide Year slicers 2024. Zorg er verder voor dat er geen andere selecties zijn gemaakt; er niets is geselecteerd in de Division-slicer en dat de Products per Division (2024 YTD)-matrix volledig is uitgevouwen.
- Maak een nieuwe Bookmark Wijzig de naam hiervan naar Reset.
- Nu behouden we Data wel, controleer dit via de drie puntjes. Data dient aan te staan.
- Selecteer de Reset-button.
- Navigeer nu naar Format paneel en zet Action
- Klap Action open en geef Type: Bookmark.
- Selecteer onder Bookmark: Reset.

Controleer nu of de instellingen goed staan. Bijvoorbeeld: Selecteer in een van de Year-slicers een ander jaartal dan 2024 en klik op Reset (Ctrl + linkermuisknop). Je zult zien dat de pagina terugkeert naar de standaardinstellingen, waaronder de selectie van 2024 in de Year-slicers. We passen de layout aan:
- Selecteer de Textbox.
- In het Format-paneel schakel Background
- Geef het lettertype een witte kleur en maak het Bold:

- Selecteer de Reset knop en open Button style in Format.
- Ga onder State Default naar Icon: geef Line color de kleur wit.
- Selecteer State On hover eneef Line color de kleur #D9B300.
- Doe dit ook voor State On press.

Dit is het resultaat voor de Overview-pagina:

Nu gaan we verder met de navigatie balk, waarin we een wisselwerking tussen de pagina’s instellen.

- Ga naar de Start pagina.
- Voeg drie Blank buttons toe via Insert > Buttons > Blank.
- Sleep deze op Overview, Product detail en Customers:

Nu zorgen we ervoor dat de Blank buttons gaan werken.
- Selecteer Overview en open Format button aan de rechterzijde.
- Zet Action aan.
- Selecteer onder Type: Page navigation.
- Selecteer onder Destination: Overview.

Controleer of de navigatie goed werkt door op Overview te klikken (Ctrl + linkermuisknop). Doe dit ook voor de andere twee knoppen. Vergeet niet terug te keren naar de Start pagina.
Deze buttons zijn nog niet ‘Blank’. Laten we dat ook doen. Voer voor alle drie de buttons de volgende stappen uit:
- Selecteer de button en open Format button aan rechterzijde.
- Schakel Border uit in Button style.
Deze navigatiebalk is nu ingesteld vanuit de Start pagina. We doen dit ook voor de andere pagina’s:
- Open de Overview
- Voeg hier drie Blank buttons, toe voor Home, Product Detail en Customers.
- Stel de navigatie-acties in zoals hierboven beschreven.
- Maak de buttons visueel leeg (geen border, icon, etc.).
- Herhaal de stappen zoals die beschreven zijn ook bij de andere pagina’s.