Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
web:webcore [2026/04/14 06:49] adminweb:webcore [2026/05/12 12:52] (aktuell) admin
Zeile 4: Zeile 4:
  
   * um das erste Eingabeelement im Formular zu fokusieren, kann man SetFocus des Elements im WebFormShow aufrufen. In WebFormCreate funktioniert dieser Aufruf noch nicht.   * um das erste Eingabeelement im Formular zu fokusieren, kann man SetFocus des Elements im WebFormShow aufrufen. In WebFormCreate funktioniert dieser Aufruf noch nicht.
 +  * wenn eine Methode eine andere Methode aufruft, die eine asynchrone Prozedur ausführt, muss diese Methode mit **await(...(boolean), DieseProzedur());** aufgerufen werden, damit sie synchron abläuft. Sonst wird sie zwar aufgerufen, aber läuft asynchron.
 +
 +Beispiel:
 +<code>
 +  ...
 +  LoadPrefs();  // funktioniert nicht richtig, da DoSomething direkt aufgerufen wird, ohne LoadPrefs abzuwarten
 +  await(Boolean, LoadPrefs());   // das wird dann synchron abgearbeitet und kehrt vor DoSomething zurück.
 +  ...
 +  DoSomething();
 +</code>
  
 ===== Template ===== ===== Template =====