SOG-Helpcenter Logo SOG Business - Software

Erweiterte Funktionen des TableGrid Controls


Neben den normalen Funktionen des Controls, stehen durch Aktivierung der erweiterten Funktionen folgende Möglichkeit zur Verfügung:

 

Einstellung der Grundeigenschaften eines TableGrids


Jedes TableGrid hat "Grundeigenschaften", die vom Anwender normalerweise nicht verändert werden.

Nach Aktivierung der erweiterten Funktion finden Sie im Rechte Maus Kontextmenü des Control den Punkt "/ActiveSkin/Tabelle/Tabelleneinstellungen".

 
Die Eigenschaften haben folgende Bedeutung:

 

Automatische Spaltengrößeneinstellung

Ist diese Eigenschaft auf "true" eingestellt, werden die Spaltenbreiten des TableGrids bei jeder Aktualisierung automatisch auf den aktuellen Inhalt angepasst. Der Benutzer muss also nicht ständig die Breite jede Spalte einzeln korrigieren.
Ist diese Eigenschaft auf "false" angestellt, muss die Spaltenbreite manuell vereinbart werden.

Cursorfeld

Diese Eigenschaft wird vom VACOS Entwickler festgelegt. Hier kann das Datenfeld hinterlegt werden, dass als Auslöseposition gemeldet wird, wenn der Control mit der Maus oder über die Tastatur aktiviert wird. Das VACOS Programm kann somit auf die aktuelle Zeile Bezug nehmen.

Datenfeld für Bildanzeige

In Zusammenhang mit einem Image-Control kann über diese Eigenschaft dafür gesorgt werden, dass je nach aktueller Zeile ein anderes Bild in einem Image-Control auf der Maske dargestellt wird.

Doppelklick Tastencode

Hier kann ein Tastencode hinterlegt werden, der gemeldet wird, wenn auf den Control ein Doppelklick durchgeführt wird.

Eingaben erlauben

Ist diese Eigenschaft "true", können vom Anwender Daten in den dargestellten Tabellenspalten verändert werden. Ist sie "false" stellt der Control nur Anzeigefelder dar.

Mehrfachselektion erlauben.

"True" bedeutet: Es können mehrere Zeilen gleichzeitig selektiert werden. Dies erfordert jedoch eine entsprechende Verarbeitung durch das unterliegende VACOS Programm. Diese Option ist nur in Verbindung mit "Selektionsfeld" sinnvoll anzuwenden.

Selektionsfeld

Ein vom VACOS Entwickler festgelegtes Datenfeld, das den Selektionszustand einer Datenzeile widerspiegelt.

Vorwärtsblättern Taste

Wird vom VACOS Programm eine "Vorwärtsblätter"-Funktion unterstützt, kann hier der Tastencode für diese Funktion hinterlegt werden! Häufig verwendeter Tastencode: 150

Zurückblättern Taste

Wird vom VACOS Programm eine "Zurückblätter"-Funktion unterstützt, kann hier der Tastencode für diese Funktion hinterlegt werden! Häufig verwendeter Tastencode: 149

Feste Spalten

Anzahl Spalten, die nicht gescrolled oder per Drag&Drop verschoben werden können.

Konfiguration der Spalten


Die Rechte Maus Kontextfunktion "/ActiveSkin/Tabelle/Spalten konfigurieren" gelangen Sie in den Spalten-Konfigurationsdialog eines TableGrids.

 
Hier können Sie auswählen, welche der möglichen Tabellenspalten in dem TableGrid sichtbar sein sollen. Sie können die Reihenfolge der Spalte bestimmen, und über die Schaltflächen "Eigenschaften" die weiteren Eigenschaften der Spalte festlegen.

Um eine Spalte sichtbar zu machen, aktivieren sie das Kontrollkästen vor dem Spaltennamen.

 

 

Um die Reihenfolge des Spalten zu ändern, markieren Sie die zu verschiebende Spalte in der Spaltenliste, und klicken Sie auf die Pfeil-Auf oder Pfeil-Ab Schaltflächen.

Um in den Eigenschaftendialog einer Spalte zu gelangen, markieren Sie diese in der Spaltenliste und wählen Sie die Schaltfläche "Eigenschaften".

Spalteneigenschaften


Die Spalteneigenschaften haben folgende Bedeutung:

 

Werteanzeige

Hier kann gesteuert werden, wie die Darstellung von Werten erfolgen soll, für die Auswahllisten definiert sind. Mögliche Einstellungen:
Default: Die Darstellung wird zentral, über eine Designeinstellung gesteuert.
Wert: Es wird nur der Datenwert dargestellt.
ReferenzWert: Es wird nur der Referenzwert aus der Auswahlliste dargestellt.
ReferenzwertWert: Beide Werte werden dargestellt.
WertReferenzwert: Beide Werte werden dargestellt.

Auto Edit

Legt bei Eingabe-Grids fest, ob automatisch in den Edit-Modus geschaltet werden soll, wenn der Cursor in das Datenfeld gestellt wird, oder nicht.
true: Der Control wechselt automatisch in den Edit-Modus, wenn der Focus auf die Datenzelle gestellt wird.
false: Der Control wechselt nicht automatisch in den Edit-Modus.

Name

Name des Datenfeldes. Diese Option ist nicht änderbar.

Sichtbar

true: Die Spalte ist sichtbar.
false: Dis Spalte ist nicht sichtbar. Unsichtbare Spalten erscheinen in der "Feldauswahl", wenn die Eigenschaft "Anzeigen" auf "true" gesetzt ist.

Standardüberschrift

Zeigt die Standardüberschrift der Spalte an.

Überschrift

Legt die Überschrift der Spalte fest. Ist hier nichts angegeben wird die Standardüberschrift verwendet.

Jeden Wert zulassen

Ist diese Option "true" wird ein eingegebener Wert nicht gegen mögliche Werte in einer Auswahlliste geprüft.

Breite

Legt die Breite einer Spalte fest. Sofern keine "Automatische Spaltengrößeneinstellung" in den Grundeigenschaften der Tabelle ausgewählt wurde.

Aktuelle Spaltenbreite

Zeigt die aktuelle Breite der Spalte zur Information an.

Minimale Autogröße

Legt die Mindestgröße der Spalte bei Verwendung der "Automatischen Spaltengrößeneinstellung" fest.