Setup

Menüeditor

Geschätzte Lektüre: 4 Minuten

Benutzerdefinierte Menüs, Menüeditor

Anleitung zum Erstellen und Verwalten von benutzerdefinierten Menüs. Dies beinhaltet Kontextmenüs sowie Menüs der Hauptnavigation.

Schritt 1: Menü erstellen

Menü der Hauptnavigation

Navigieren Sie zu [Admin -> Setup -> Menüpunkte]. Dort sind sämtliche Limbas-Menüs hierarchisch aufgelistet, beispielsweise ist der Menüpunkt [Menüpunkte] selbst als Eintrag in der Liste zu finden, nämlich in der Untergruppe [Setup], die Teil der Gruppe [Admin] ist. Ganz unten auf der Seite können Sie ein neuen Menüpunkt erstellen, indem Sie Gruppe und Untergruppe des neuen Menüpunktes auswählen und diesem einen Namen (hier: Gruppe Hauptmenü, Untergruppe Hauptgruppe, „Test Menü“) geben.

Abb. 1: Menü erstellen

Navigieren Sie zu [Admin -> Setup -> Menüeditor]. Unter dem Reiter [Hauptnavigation] sollte nun das eben erstellte Menü sichtbar sein.

hauptnavigation reiter.png

Kontextmenü

Navigieren Sie zu [Admin -> Setup -> Menüeditor] und klicken Sie auf den Reiter [Kontextmenü]. Um ein neues Kontextmenü zu erstellen, muss man einen Namen für das Menü eingeben und auf „hinzufügen“ klicken.

Abb. 2: Kontextmenü erstellen

Das neu erstellte Kontextmenü kann einer bestimmten Tabelle zugewiesen werden, in dieser Tabelle einem bestimmten Feld zugewiesen werden und von einem bestimmten Typ sein.

Typ

In dem Drop-Down-Menü „Typ“ kann ausgewählt werden in welcher Ansicht das Menü erscheinen soll und von welchem Typ das neue Menü sein soll. Die Typen unter „Liste“ erscheinen in der Listendarstellung, die Typen unter „Details“ erscheinen in der Detaildarstellung und die Typen unter „Verknüpfung“ erscheinen in der Detaildarstellung, wenn eine Verknüpfung bearbeitet wird.

KontextDieses Menü erscheint bei einem Rechtsklick auf einen Eintrag in der entsprechenden Tabelle.
DateiDieses Menü wird im Datei-Menü der Tabelle unten angehängt.
bearbeitenDieses Menü wird im bearbeiten-Menü der Tabelle unten angehängt.
AnsichtDieses Menü wird im Ansicht-Menü der Tabelle unten angehängt.
ExtrasDieses Menü wird im Extras-Menü der Tabelle unten angehängt.
benutzerdefiniertIn der Menüleiste der Tabelle wird ein neues benutzerdefiniertes Drop-Down-Menü erstellt. Unterpunkte können, wie in „Menü bearbeiten“ beschrieben, eingefügt werden.
benutzerdefiniert direktIn der Menüleiste der Tabelle wird ein neuer benutzerdefinierter Menüpunkt erstellt, bei dem direkt eine bestimmte Funktion hinterlegt ist. Dies kann z.B. ein Formular oder ein Bericht sein, die durch Klick auf den Menüpunkt aufgerufen werden.
Typen des Kontextmenüs

Schritt 2: Menü bearbeiten

Kontextmenüs und Menüs der Hauptnavigation werden auf die gleiche Weise bearbeitet. Navigieren Sie zu [Admin -> Setup -> Menüeditor] und klicken Sie auf das Stift-Symbol neben dem zu bearbeitenden Menü. Durch Klicken auf das „+“-Symbol können Einträge hinzugefügt werden.

Eintrage erstellen.png

Erstellen Sie ein konkretes Menüelement, indem Sie das Einrückungssymbol (Pfeil nach rechts) anklicken. Es erscheint ein neues (leeres) Feld, das durch Klick auf das Stift-Symbol befüllt werden kann. In dem Kontextmenü kann das neue Menüelement entweder mittels einer Vorlage oder manuell erstellt werden.

einrueckung.png

mit Vorlage

menu erstellen mitVorlage.png

In diesem Beispiel wurden konkrete Menüelemente mit den Vorlagen Bericht bzw. Formular erstellt:

menu mit elemente.png

Manuell

Die wahre Stärke des Menüeditors besteht in der Möglichkeit eigene Menüelemente (manuell) zu erstellen.

manueller menupunkt.png

Erläuterung:

  • Name: Name des Menüpunkts
  • Title: Titel der beim „hover“ über dem Menüpunkt erscheint
  • URL: Aktion welche beim Klicken ausgeführt wird.
  • ICON: Symbol das neben dem Menüpunkt erscheint
  • Hintergrundfarbe: Hintergrundfarbe des Menüpunkts

Zu Demonstrationszwecken wird hier ein Menüpunkt erstellt, welcher die Funktion eines Resets imitiert. Durch Spezifizierung der URL kann im Prinzip jede beliebige Limbas-Funktionalität erzielt werden. Die URL kann ein Link sein, eine Javascript-Funktion oder eine PHP-Funktion. Eine PHP-Funktion wird ausgeführt, sobald die URL mit einem „return“ beginnt.

URL Beispiele:

main.php?action=gtab_erg&gtabid=2
alert('hallo Limbas');
myExtJavascriptFunction();
return myExtPhpFunction();
manuell inAction.png

Schritt 3: Verwendung

Menü der Hauptnavigation

Das fertig erstellte Menü ist nun dauerhaft verfügbar und kann in seiner entsprechenden Menügruppe (hier Hauptmenü) aufgerufen werden.

einsatz.png

Kontextmenü

Nach einem Reset können die zuvor erstellten Kontextmenüs verwendet werden. Navigieren Sie zur einer Tabelle für die ein Kontextmenü erstellt wurde (z.B. „Kunden“). Nun erscheint bei einem Rechtsklick auf einen Eintrag das neue Kontextmenü.

beispiel verwendung.png
Share this Doc

Menüeditor

Or copy link

CONTENTS