SOG-Helpcenter Logo SOG Business - Software

Erweiterte Funktionen des ObjectGrid Controls


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