Funktion | Mit der
CallJSasync-Anweisung
können Sie eine JavaScript-Funktion asyncron aufrufen. |
Beispiel |
CallJSasync
SetGridLayout
Die JavaScript-Funktion "SetGridLayout"
wird asynchron aufgerufen, sobald alle Elemente des SAP GUI Fensters
aufgebaut sind. |
Formate und Details |
Die Anweisung ist in
Syntax und Semantik identisch mit
CallJS;
der Aufruf geschieht aber nicht synchron, sondern erst nach Verarbeiten
des GuiXT Scripts und nach dem Aufbau des gesamten Screens durch SAP GUI.
Nur in asynchron aufgerufenen JavaScript Funktionen können Sie auf die Objekte
und Methoden des SAP GUI Scripting zugreifen, da diese noch nicht aufgebaut
sind, wenn das GuiXT Script - das ja das Screen Layout ändern kann - abläuft.
Falls das SAP GUI Window ein
"SAP Tree Control" oder ein "SAP Grid Control" enthält, können Sie dieses
in der asynchron aufgerufenen Funktion als Objekt "SapTree" bzw. "SapGrid"
sofort verwenden und mit den Methoden des SAP GUI Scripting bearbeiten.
Das "Session" Objekt von SAP GUI Scripting ist durch "SapSession" ansprechbar.
Alle Objekte sind nur bekannt, wenn SAP GUI Scripting auf dem Server und
dem Frontend aktiviert sind. |
Komponente | GuiXT + Controls |