4D v16.3WA EXECUTE JAVASCRIPT FUNCTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WA EXECUTE JAVASCRIPT FUNCTION
|
WA EXECUTE JAVASCRIPT FUNCTION ( {* ;} Objekt ; jsFunktion ; Ergebnis | * {; Parameter}{; Parameter2 ; ... ; ParameterN} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit * ist Objekt ein Objektname (String), ohne * ist Objekt eine Variable | |||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
jsFunktion | String |
![]() |
Name der auszuführenden JavaScript Funktion | |||||
Ergebnis | * | Variable |
![]() |
* für eine Funktion ohne Ergebnis oder | |||||
![]() |
Funktionsergebnis (wenn erwartet) | |||||||
Parameter | String, Zahl, Datum, Objekt |
![]() |
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)
Produkt: 4D
Thema: Web Area
Nummer:
1043
Erstellt: 4D v11 SQL Release 2
Geändert: 4D v14
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)