4D v16.3

OBJECT GET EVENTS

Home

 
4D v16.3
OBJECT GET EVENTS

OBJECT GET EVENTS 


 

OBJECT GET EVENTS ( {* ;} Objekt ; arrEreignisse ) 
Parameter Typ   Beschreibung
Operator in Mit Stern: Objekt ist Objektname (String)
Ohne Stern: Objekt ist Feld oder Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable bzw. Feld (ohne *)
arrEreignisse  Array Lange Ganzzahl in Array der aktivierten Ereignisse

Der Befehl OBJECT GET EVENTS erhält die aktuelle Konfiguration der Formularereignisse für das bzw. die Objekte, definiert über die Parameter Objekt und *.

Formularereignisse lassen sich entweder über die Eigenschaftenliste aktivieren/deaktivieren oder über den Befehl OBJECT SET EVENTS wenn er im aktuellen Prozess aufgerufen wurde.

Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname (String) ist. Ohne diesen Parameter ist Objekt ein Feld oder eine Variable. In diesem Fall übergeben Sie eine Feld- oder Variablenreferenz anstelle eines String (nur Feld oder Variablenobjekt). Um die Konfiguration der Ereignisse für das Formular selbst zu erhalten, übergeben Sie in Objekt den optionalen Parameter * und einen leeren String "": in diesem Fall bestimmen Sie das aktuelle Formular.

Hinweis: Um Ereignisse für ein Unterformular zu einer Tabelle zu erhalten, können Sie nur die auf dem Objektnamen basierende Syntax verwenden.

Im Parameter arrEreignisse übergeben Sie ein Array Lange Ganzzahl. Beim Ausführen des Befehls wird das Array automatisch angepasst und empfängt alle vordefinierten oder eigenen Formularereignisse, die für Objekt oder das Formular aktiviert sind. Sie können die erhaltenen Werte mit den Konstanten unter dem Thema Formularereignisse vergleichen.

Beachten Sie, dass das Array arrEreignisse leer zurückgegeben wird, wenn dem Objekt keine Objektmethode oder dem Formular keine Formularmethode zugewiesen ist.

Zwei Ereignisse aktivieren und die Liste der Eigenschaften für ein Objekt erhalten:

 ARRAY LONGINT($ArrCurrentEvents;0)
 ARRAY LONGINT($ArrEnabled;2)
 $ArrEnabled{1}:=On Header Click
 $ArrEnabled{2}:=On Footer Click
 OBJECT SET EVENTS(*;"Col1";$ArrEnabled;Enable events others unchanged)
 OBJECT GET EVENTS(*;"Col1";$ArrCurrentEvents)



Siehe auch 

OBJECT SET EVENTS

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Formulare)
Nummer: 1238

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)