Zweck
Ermittelt zu einer Datenspalte die Darstellungsart der Werte.
Klasse
Typ
Methode
Syntax
<oBrowser>:GetColumnViewValueAs(<oColumn>) Æ symValueView
Argumente
<oColumn> | Datenspalte, zu der die Darstellungsart der Werte ermittelt werden soll. |
Datentyp: | bDataColumn |
Rückgabewert
symValueView | Die ermittelte Darstellungsart der Werte. Die folgende Tabelle definiert die unterstützten Darstellungsarten: |
Darstellungsart |
Beschreibung |
#Abstract |
Für jeden Wert wird im Owner des bBrowser die Callback-Methode DrawValue() aufgerufen, sofern diese definiert ist. Der Methode wird als Argument ein Event der Klasse bDrawValueEvent übergeben. |
#Bitmap |
Darstellung als Bitmap. |
#Check |
Darstellung als CheckBox ohne Rahmen. |
#CheckBox |
Darstellung als CheckBox. |
#ComboBox |
Darstellung als ComboBox. |
#ComboEdit |
Darstellung als bComboEdit. |
#CompoundValue |
Darstellung als bCompoundValue. |
#Icon |
Darstellung als Icon. |
#PushButton |
Darstellung als PushButton.
Wenn der PushButton während einer Eingabe gedrückt wird, wird im Owner des bBrowser die Methode ButtonClick() aufgerufen. Im übergebenen Event kann mit dem Zugriff ControlEvent:NameSym der Symbolname der Spalte ermittelt werden. |
#RTF |
Darstellung als RTF-Text. |
#Text |
Darstellung als Text. |
Datentyp: | Symbol |
Beschreibung
Die Darstellungsart der Spaltenwerte wird über den Zugriff bDataColumn:ViewValueAs ermittelt. Wenn der Zugriff den Wert NULL_SYMBOL zurück gibt, wird die Darstellungsart abhängig vom Datentyp der Spaltenwerte ermittelt.
Wenn der Datentyp LOGIC ist, wird die Darstellungsart aus dem Zugriff bBrowser:ViewLogicAs verwendet. Enthält dieser ebenfalls den Wert NULL_SYMBOL, werden die Werte als Text dargestellt.
Wenn der Datentyp OBJECT ist, wird der Klassenname der Spaltenwerte ermittelt. Objekte der Klassen Bitmap, Icon und bCompoundValue werden vom bBrowser direkt gezeichnet. Für alle anderen Klassen wird im Owner des bBrowser die Callback-Methode DrawValue() aufgerufen, sofern diese definiert ist. Der Methode wird als Argument ein Event der Klasse bDrawValueEventübergeben.
Für alle anderen Datentypen werden die Werte als Text dargestellt.
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getcolumnviewvalueas.htm