Hallo,
ich versuche mich gerade an Dojo heranzutasten und wollte dafür in einer XPage-Anwendung via dijit.menuBar eine horizontale Menüleiste einbauen.
In den Views benutze ich die Menüleiste als Navigationsleiste, um andere Views aufrufen zu können bzw. neue Dokumente erzeugen zu können.
In den Dokumenten habe ich aber jetzt das Problem, daß ich die gewünschten onClick-Ereignisse nicht eingebunden bekomme.
Sprich, das hier funktioniert (gekürzt) :
...
<xp:div id="horizontalMenu">
<div dojoType="dijit.MenuBar" id="navMenu">
<div dojoType="dijit.PopupMenuBarItem"><span>Aktionen</span>
<div dojoType="dijit.Menu" class="submenu1">
<div dojoType="dijit.MenuItem" onclick="document.location.href='./xFProject.xsp/?EditDocument'">neues Projekt</div>
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">neue Doku</div>
</div>
</div>
...
Und hier weiß ich nicht, wie ich die Dokumentaktionen eingebunden bekomme :
<xp:div id="horizontalMenu">
<div dojoType="dijit.MenuBar" id="navMenu">
<div dojoType="dijit.PopupMenuBarItem"><span>Aktionen</span>
<div dojoType="dijit.Menu" class="submenu1">
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">Bearbeiten</div>
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">Speichern</div>
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">Drucken</div>
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">Löschen</div>
<div dojoType="dijit.MenuItem" onclick="document.location.href='#'">Schließen</div>
</div>
</div>
</div>
</xp:div>
Kann mich da jemand in die richtige Richtung stoßen ?