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/02 15:31] adminweb:webcore [2026/05/12 12:52] (aktuell) admin
Zeile 1: Zeile 1:
 ====== WebCore ====== ====== WebCore ======
 +
 +===== Beachten! =====
 +
 +  * 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 =====
  
   * Wenn man ein Template mit BootstrapStudio erstellt und dann mit einem WebCore-Projekt verknüpfen möchte, dann kann man die html-Datei z.B. form_main.html nennen.   * Wenn man ein Template mit BootstrapStudio erstellt und dann mit einem WebCore-Projekt verknüpfen möchte, dann kann man die html-Datei z.B. form_main.html nennen.