4D v16.3

WA EXECUTE JAVASCRIPT FUNCTION

Home

 
4D v16.3
WA EXECUTE JAVASCRIPT FUNCTION

WA EXECUTE JAVASCRIPT FUNCTION 


 

WA EXECUTE JAVASCRIPT FUNCTION ( {* ;} Objekt ; jsFunktion ; Ergebnis | * {; Parameter}{; Parameter2 ; ... ; ParameterN} ) 
Parameter Typ   Beschreibung
Operator in Mit * ist Objekt ein Objektname (String), ohne * ist Objekt eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable (ohne *)
jsFunktion  String in Name der auszuführenden JavaScript Funktion
Ergebnis | *  Variable in * für eine Funktion ohne Ergebnis oder
in Funktionsergebnis (wenn erwartet)
Parameter  String, Zahl, Datum, Objekt in Der zu übergebende Parameter

Der Befehl WA EXECUTE JAVASCRIPT FUNCTION führt im Web Bereich, definiert durch die Parameter * und Objekt, die JavaScript Funktion jsFunction aus und gibt optional im Parameter Ergebnis das Ergebnis zurück.

Für eine Funktion ohne Ergebnis übergeben Sie * im Parameter Ergebnis.

Sie können in Parameter einen oder mehrere Strings mit den Parametern der Funktion übergeben.

Der Befehl unterstützt verschiedene Typen für Eingabe (Parameter) und Ausgabe (Ergebnis). Sie können Daten vom Typ Zahl, Datum, Objekt und String übergeben und erhalten.

Eine JavaScript Funktion mit 3 Parametern aufrufen:

 $JavaScriptFunction:="AuszufuehrendeFunktion"
 $Param1:="10"
 $Param2:="wahr"
 $Param3:="1,000.2" ` "," als Trenner für Tausend und "." als Dezimaltrenner werten
 
 WA EXECUTE JAVASCRIPT FUNCTION(MyWArea;$JavaScriptFunction;$Result;$Param1;$Param2;$Param3)

Die JavaScript Funktion "getCustomerInfo" empfängt eine ID Nummer als Parameter und gibt ein Objekt zurück:

 C_OBJECT($Result)
 C_LONGINT($ID)
 $ID:=1000
 WA EXECUTE JAVASCRIPT FUNCTION(*,"WA";"getCustomerInfo";$Result;$ID)



Siehe auch 

WA Evaluate JavaScript

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Area
Nummer: 1043

 
GESCHICHTE 

Erstellt: 4D v11 SQL Release 2
Geändert: 4D v14

 
ARTIKELVERWENDUNG

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