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.
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.
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.
Hier kann ein Tastencode hinterlegt werden, der gemeldet wird, wenn auf den Control ein Doppelklick durchgeführt wird.
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.
"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.
Ein vom VACOS Entwickler festgelegtes Datenfeld, das den Selektionszustand einer Datenzeile widerspiegelt.
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
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
Anzahl Spalten, die nicht gescrolled oder per Drag&Drop verschoben werden können.
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".
Die Spalteneigenschaften haben folgende Bedeutung:
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.
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 des Datenfeldes. Diese Option ist nicht änderbar.
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.
Zeigt die Standardüberschrift der Spalte an.
Legt die Überschrift der Spalte fest. Ist hier nichts angegeben wird die Standardüberschrift verwendet.
Ist diese Option "true" wird ein eingegebener Wert nicht gegen mögliche Werte in einer Auswahlliste geprüft.
Legt die Breite einer Spalte fest. Sofern keine "Automatische Spaltengrößeneinstellung" in den Grundeigenschaften der Tabelle ausgewählt wurde.
Zeigt die aktuelle Breite der Spalte zur Information an.
Legt die Mindestgröße der Spalte bei Verwendung der "Automatischen Spaltengrößeneinstellung" fest.