Lade...
 

GRIDMENU

Grid Menu

Das Gridmenü ist eine Art Menü, das seinen Ursprung beim ObjectListView fand, deswegen der Name GridMenu. Anders als der Name auf den ersten Blick suggeriert, beschränkt sich das Gridmenü nicht nur auf Listen. Es handelt sich vielmehr um ein spezielles Menü, das durch einen separaten Button am oberen rechten Rand eines Widgets aufrufbar ist und dazu dient, dem Benutzer an einer Stelle kompakt und dynamisch eine Menge von Funktionalitäten anzubieten.

Das Gridmenü besteht aus zwei Teilen, separiert durch einen Separator. Der obere Teil wird von MorphIT automatisch bereitgestellt und kann vom InstantView-Entwickler nicht beeinflusst werden, während der untere Teil vollständig durch InstantView erstellt und konfiguriert wird. Dieser untere Teil kann durch das Property GRIDMENU(...) mit der ID eines Items ähnlich dem Contextmenü initial definiert oder mittels der MDI-Funktion SetGridMenu zur Laufzeit geändert werden.

Der MorphIT-Part des Gridmenü unterscheidet sich je nach Widget gemäß der folgenden Tabelle:

Widget Gridmenü-Einträge
ObjectListView
  • Selektionsfunktionen: mehrere dynamische Menü-Einträge, die dem Selektieren und dem Deselektieren dienen. Dazu zählen: Alles selektieren, Alles deselektieren, Aktuelle Seite selektieren und aktuelle Seite deselektieren.
  • Sortierung zurücksetzen: erscheint, falls die Zeilen nach einer oder mehreren Spalten sortiert worden sind und hebt die Sortierung auf.
  • Formatierung speichern: löst das Event SAVE_FORMAT aus. Erscheint nur, wenn die ObjectListView dieses Event und kein Gridmenü besitzt.
  • Formatierung zurücksetzen: löst das Event RESET_FORMAT aus. Erscheint nur, wenn die ObjectListView dieses Event und kein Gridmenü besitzt.
  • Liste ausgeben: löst das Event REPORT_LIST aus. Erscheint nur, wenn die ObjectListView dieses Event und kein Gridmenü besitzt.
  • Spalten: eine Liste von allen Spalten als Untermenü, die das Ein- und Ausblenden von einzelnen Spalten ermöglicht. 
ObjectList

Achtung: Nur in MorphIT unterstützt

  • Selektionsfunktionen: mehrere dynamische Menü-Einträge, die dem Selektieren und dem Deselektieren dienen. Dazu zählen: Alles selektieren und Alles deselektieren.
  • Formatierung speichern: löst das Event SAVE_FORMAT aus. Erscheint nur, wenn die ObjectList dieses Event und kein Gridmenü besitzt.
  • Formatierung zurücksetzen: löst das Event RESET_FORMAT aus. Erscheint nur, wenn die ObjectList dieses Event und kein Gridmenü besitzt.
  • Liste ausgeben: löst das Event REPORT_LIST aus. Erscheint nur, wenn die ObjectList dieses Event und kein Gridmenü besitzt.
  • Spalten: eine Liste von allen Spalten als Untermenü, die das Ein- und Ausblenden von einzelnen Spalten ermöglicht. 
ObjectTree keine Einträge.
WebWidget
  • Maximieren: vergrößert das WebWidget auf Fenstergröße.
  • Vollbildmodus: vergrößert das WebWidget auf Bildschirmgröße.

Der Gridmenü-Schalter ist bei ObjectTree und WebWidgets nur dann sichtbar, wenn die Maus die Widgets hovert oder der Fokus sich in den Widgets befindet.