<\/HEAD>
V určitých případech může být žádoucí, aby bylo možné v Web App z vlastního widgetu otevřít jiný widget nebo více jiných widgetů. Tzn. v jednom widgetu se například nachází tlačítko, přes které se po kliknutí otevře jiný widget, jak je ukázáno na následujícím obrázku:<\/P>
<\/P>
Kliknutím na tlačítko v prvním widgetu se pak otevře druhý widget:<\/P>
<\/P>
Pro dosažení tohoto je nejprve třeba v prvním widgetu vytvořit tlačítko s odpovídající ikonou. Tlačítko lze například vytvořit v souboru Widget.js v metodě startup() následovně:<\/P>
<\/P>
Při tom se pomocí DoJo funkcí dynamicky vytvoří HTML-DIV element a uvnitř něj obsažený IMG element. V metodě event handleru se reaguje na kliknutí tlačítka a volá se funkce, která vyvolá druhý widget:<\/P>
<\/P>
Zde se nejprve zjistí konfigurace widgetu, který má být otevřen, a poté se přes PanelManager zavolá widget pomocí funkce showPanel(). Je třeba dbát na to, že PanelManager musí být zahrnut v define-bloku widgetu.<\/P>
<\/P>
Happy coding!<\/P><\/BODY><\/HTML>