Zweck
Definiert zu einer Eigenschaft einen Wert.
Klasse
Typ
Methode
Syntax
<oDataColumn>:PropertyPut(
<symProperty>,
<uValue>
) Æ lSuccess
Argumente
<symProperty> | Name der Eigenschaft, zu der der Wert gesetzt werden soll. Es werden folgende Eigenschaften als Standard unterstützt: |
Property |
Beschreibung |
#EditClass |
Definiert die Klasse für das Eingabe-Control, das beim Editieren eines Spaltenwertes verwendet werden soll. |
#EmptyValueCondition |
Definiert eine Bedingung, mit der ermittelt wird, ob ein Spaltenwert ein Leerwert ist.
Die Eigenschaft wird in der Methode bDataColumn:IsValueEmpty() verwendet. |
#RTFInterfaceClass |
Definiert den Namen der VO-Klasse, die zum Anzeigen von RTF-Texten verwendet wird. |
Zusätzlich zu diesen Eigenschaften, können beliebige andere Eigenschaften definiert werden.
Datentyp: | Symbol |
<uValue> | Wert, der zu der Eigenschaft gesetzt werden soll: |
Property |
Wert |
#EditClass |
Klassenname des Eingabe-Controls.
Datentyp: Symbol |
#EmptyValueCondition |
Ein Codeblock, der einen logischen Wert als Ergebnis zurück gibt.
Im Codeblock kann das Argument <Value> verwendet werden. Dieses Argument definiert den Wert, der geprüft werden soll.
Beispiel: {|Value| Value="" .or. Value="0"}
Datentyp: _Codeblock | Codeblock | bCodeblock |
#RTFInterfaceClass |
Als Vorgabe wird #bRTFDocument verwendet.
Datentyp: Symbol |
Datentyp: | Usual |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob zu der Eigenschaft der Wert gesetzt werden konnte. |
TRUE | Der Wert konnte gesetzt werden. |
FALSE | Der Wert konnte nicht gesetzt werden. |
Datentyp: | Logic |
Beschreibung
bDataColumn:PropertyPut() überprüft, ob bereits ein Wert zu der Eigenschaft existiert. Wenn ja, wird der Wert mit dem neuen Wert überschrieben, ansonsten wird die Eigenschaft mit dem Wert neu aufgenommen.
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bdatacolumn_propertyput.htm