Neben den normalen Funktionen des Controls stehen durch Aktivierung der erweiterten Funktionen folgende Möglichkeit zur Verfügung:
Erweiterte Funktionen im Rechte Maus Kontextmenü
ObjectGrid Name/Zelle Bearbeiten
Ruft den Zellendialog zur Einstellung des Zelleninhaltes auf. Die Funktion kann auch durch einen Doppelklick auf den Kopf oder Rand einer Zelle aufgerufen werden.
ObjectGrid Name/Feldname kopieren
Kopiert den Namen des angezeigten Datenfeldes in die Zwischenablage.
ObjectGrid Name/Alle Standard Feldtitel aktualisieren
Aktualisiert die Titel aller Zellen aus Ihren Standardbeschriftungen.
ObjectGrid Name/Zelle/Ausschneiden
Kopiert die aktuelle Zelle in die Zwischenablage und löscht sie.
ObjectGrid Name/Zelle/Zelle kopieren
Kopiert die aktuelle Zelle in die Zwischenablage.
ObjectGrid Name/Zelle/Einfügen
Überschreibt die aktuelle Zelle mit dem Inhalt der Zwischenablage.
ObjectGrid Name/Zelle/Löschen
Löscht die aktuelle Zelle.
ObjectGrid Name/Einfügen/Zeile einfügen
Fügt eine neue Zeile von Zellen ein.
ObjectGrid Name/Einfügen/Spalte einfügen
Fügt eine neue Spalte von Zellen ein.
ObjectGrid Name/Einfügen/Zelle in Zeile einfügen
Fügt in der aktuellen Zeile eine einzelnen Zelle ein und verschiebt die Zellen rechts davon nach rechts.
ObjectGrid Name/Einfügen/Zelle in Spalte einfügen
Fügt in der aktuellen Spalte eine einzelne Zelle ein, und verschiebt die Zellen darunter nach unten.
ObjectGrid Name/Löschen/Zeile löschen
Löscht eine ganze Zeile von Zellen.
ObjectGrid Name/Löschen/Spalte löschen
Löscht eine ganze Spalte von Zellen.
ObjectGrid Name/Löschen/Zelle in Zeile löschen
Löscht eine einzelne Zelle in der aktuelle Zeile und verschiebt alle Zellen rechts davon nach links.
ObjectGrid Name/Löschen/Zelle in Spalte löschen
Löscht eine einzelne Zelle in der aktuelle Spalte und verschiebt alle Zellen darunter davon nach oben.
ObjectGrid Name/Spalte hinzufügen
Fügt am rechten Rand eine neue Spalte hinzu.
ObjectGrid Name/Variante: Konfiguration löschen
Fügt am unteren Rand eine neue Zeile hinzu.
Kopieren und Verschieben von Zellen mit der Maus
Zellen können einfach mit der Maus per Drag und Drop verschoben oder kopiert werden.
Schaffen Sie zuerst den gewünschten Platz über das Rechte Maus Kontextmenü, indem sie z. B. eine neue Spalte bereitstellen:
Bewegen Sie nun die gewünschte Zelle auf eine leere (oder eine andere belegte Zelle) indem Sie sie mit der Maus in Ihrem Rand oder Kopf greifen und auf der gewünschten Zelle fallenlassen:
Die Zelle wird auf die gewünschte Position verschoben, sofern sie im gleichen Control abgelegt wird, aus dem sie genommen wurde.
Sie wird kopiert, sofern sie in einem anderen Control abgelegt wird.
Durch zusätzliches Drücken der Strg oder Shift Taste kann das Kopieren oder Verschieben erzwungen werden.
Definition von Funktionen und Events
In einer Zelle eines ObjectGrid können auch Funktionen und Events abgelegt werden.
Die einfachste Methode zur Konfiguration ist dabei, das Event aus dem Seitenmenü per DragAndDrop in das ObjectGrid zu ziehen. Das ObjectGrid muss dazu im Konfigurationsmodus sein.
Alternativ kann die Definition über den Zellenkonfigurationsdialog auch manuell vorgenommen werden.
Dazu muss unter "Datenfeld" ein besonderer String angegeben werden.
Folgende Formate werden unterstützt:
event:#ExecKey:{Tastencode}
Auslösen eines Tastencodes auf der Maske.
event:current.{Konfigurationstyp}.{Event}
Auslösen eines Objektevents des aktuellen Objektes des ObjectGrid-Controls