4D v16.3OBJECT Get action |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OBJECT Get action
|
OBJECT Get action ( {* ;} Objekt ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist Objektname (String) Ohne Stern: Objekt ist Feld oder Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable bzw. Feld (ohne *) | |||||
Funktionsergebnis | Text |
![]() |
Zugewiesene Standardaktion | |||||
Der Befehl OBJECT Get actiongibt den Code der Standardaktion zurück für das bzw. die Objekte, definiert über die Parameter Objekt und *.
Sie können eine Standardaktion für ein Objekt über die Eigenschaftenliste im Designmodus setzen (siehe Abschnitt Standardaktionen im Handbuch 4D Designmodus), über den Befehl OBJECT SET ACTION.
Der Befehl gibt eine Zeichenkette mit dem Code der Standardaktion für das Objekt zurück. Sie können die erhaltenen Werte mit den Konstanten unter dem Thema Textwerte für zugeordnete Standardaktionen vergleichen:
Konstante | Typ | Wert |
Object Accept action | Zeichenkette | 2 |
Object Add subrecord action | Zeichenkette | 14 |
Object Automatic splitter action | Zeichenkette | 16 |
Object Cancel action | Zeichenkette | 1 |
Object Clear action | Zeichenkette | 21 |
Object Copy action | Zeichenkette | 19 |
Object Cut action | Zeichenkette | 18 |
Object Database Settings action | Zeichenkette | 32 |
Object Delete record action | Zeichenkette | 7 |
Object Delete subrecord action | Zeichenkette | 13 |
Object Edit subrecord action | Zeichenkette | 12 |
Object First page action | Zeichenkette | 10 |
Object First record action | Zeichenkette | 5 |
Object Goto page action | Zeichenkette | 15 |
Object Last page action | Zeichenkette | 11 |
Object Last record action | Zeichenkette | 6 |
Object MSC action | Zeichenkette | 36 |
Object Next page action | Zeichenkette | 8 |
Object Next record action | Zeichenkette | 3 |
Object No standard action | Zeichenkette | 0 |
Object Open back URL action | Zeichenkette | 37 |
Object Open next URL action | Zeichenkette | 38 |
Object Paste action | Zeichenkette | 20 |
Object Previous page action | Zeichenkette | 9 |
Object Previous record action | Zeichenkette | 4 |
Object Quit action | Zeichenkette | 27 |
Object Redo action | Zeichenkette | 31 |
Object Refresh current URL action | Zeichenkette | 39 |
Object Return to Design mode action | Zeichenkette | 35 |
Object Select all action | Zeichenkette | 22 |
Object Show Clipboard action | Zeichenkette | 23 |
Object Stop loading URL action | Zeichenkette | 40 |
Object Test Application action | Zeichenkette | 26 |
Object Undo action | Zeichenkette | 17 |
Die Aktion "Cancel" für alle Objekte im Formular setzen, denen noch keine Aktion zugewiesen wurde:
ARRAY TEXT($arrObjects;0)
FORM GET OBJECTS($arrObjects)
For($i;1;Size of array($arrObjects))
If(OBJECT Get action(*;$arrObjects{$i})=Object No standard action)
OBJECT SET ACTION(*;$arrObjects{$i};Object Cancel action)
End if
End for
Produkt: 4D
Thema: Objekte (Formulare)
Nummer:
1260
Erstellt: 4D v14
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)