4D v16.3OB Get |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OB Get
OB Get
Die Funktion OB Get gibt den aktuellen Wert der Eigenschaft von Objekt zurück, das optional in den angegebenen Typ konvertiert wird. Objekt muss zuvor über den Befehl C_OBJECT definiert werden oder ein 4D Objektfeld angeben. Hinweis: Dieser Befehl unterstützt Attributdefinitionen in 4D Write Pro Objekten, wie mit dem Befehl WP GET ATTRIBUTES (siehe Beispiel 9). Jedoch erlaubt OB Get nicht, eine Bild - oder Feldvariable direkt als Attributwert zu verwalten. Im Parameter Eigenschaft übergeben Sie die Bezeichnung der einzulesenden Eigenschaft. Beachten Sie, dass Eigenschaft Groß- und Kleinschreibung berücksichtigt. 4D gibt den Wert der Eigenschaft standardmäßig im ursprünglichen Typ zurück. Über den Parameter Typ können Sie den Typ des zurückgegebenen Werts erzwingen. Dazu übergeben Sie eine der folgenden Konstanten unter dem Thema Feld und Variablentypen:
Die Funktion gibt den Wert von Eigenschaft zurück. Es werden mehrere Datentypen unterstützt. Dabei müssen Sie folgendes beachten:
Einen Wert vom Typ Text zurückgeben: C_OBJECT($ref) Einen Wert vom Typ Zahl, konvertiert in Ganzzahl, wiederfinden: OB SET($ref ;"age";42) Die Werte eines Objekts wiederfinden: C_OBJECT($ref1;$ref2) Das Alter eines Angestellten zweimal ändern: C_OBJECT($ref_john;$ref_jim) Einen in ISO formatierten Datenstring deserialisieren: C_OBJECT($object) Verschachtelte Objekte verwenden: C_OBJECT($ref1;$child;$children) In einem Objekt gespeicherte Zeit in 4D wiedergeben: C_OBJECT($obj_o) 4D Objektfelder verwenden: // Einen Wert definieren In der Methode eines Formulars mit einem 4D Write Pro Bereich können Sie schreiben: If(Form event=On Validate) Sie können auch eigene Attribute des Dokuments lesen: vAttrib:=OB Get([MyDocuments]My4DWP;"myatt_Last edition by")
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v14 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||