<\/HEAD>
In bepaalde gevallen kan het wenselijk zijn dat je in een Web App vanuit een eigen widget weer een andere widget of meerdere andere widgets kunt openen. Dat wil zeggen, in de ene widget bevindt zich bijvoorbeeld een knop, waarmee je bij het aanklikken een andere widget opent, zoals in de volgende afbeelding wordt getoond:<\/P>
<\/P>
Door op de knop in de eerste widget te klikken, opent vervolgens de tweede widget:<\/P>
<\/P>
Om dit te bereiken, moet eerst in de eerste widget een knop met een bijbehorend pictogram worden aangemaakt. De knop kan bijvoorbeeld in het bestand Widget.js in de methode startup() als volgt worden aangemaakt:<\/P>
<\/P>
Hierbij wordt via DoJo-functies dynamisch een HTML-DIV element en een daarin opgenomen IMG element aangemaakt. In een eventhandlermethode wordt gereageerd op het aanklikken van de knop en daarin wordt een functie aangeroepen die de tweede widget oproept:<\/P>
<\/P>
Hier wordt eerst de widgetconfiguratie van de te openen widget bepaald en daarna via de PanelManager de widget opgeroepen met de functie showPanel(). Het is belangrijk om op te merken dat de PanelManager in het define-blok van de widget wordt opgenomen.<\/P>
<\/P>
Happy coding!<\/P><\/BODY><\/HTML>