Metainformationen zur Seite
  •  

Dies ist eine alte Version des Dokuments!


WebCore

  • 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.
  • Bei der Steuerelement-Synchronisation werden nur Elemente mit ID synchronisiert.
  • styles.css muss aus dem Ornder assets/css eingebunden werden
  • man darf in Delphi keine Daten ändern, die im Template vorgegeben sind. Z.B. den caption eines Buttons
  • Listenelemente kann man mit ThsWebTools.ElementOuterHtml('zeile') aus dem Template laden. Dann löscht man dieses Element aus dem Template mit ThsWebTools.Remove('#liste') und kann es dann innerhalb z.B. eines TWebListControl als Vorlage verwenden.
  • Wichtig: Bei TWebListControl muss style auf lsListGroup gesetzt werden, sonst wird der Text nur im letzten Element angezeigt.
  • Den horizontalen Scrollbar bekommt man weg, indem man eine Klasse definiert, die overflow: hidden !important und width: 98% hat und diese den Item-Elementen zusätzlich zuweist : ElementListClassName = „list-group test“

WebTemplate mit M365-Anmeldung

  • Projects\Web\KSH\KshLoginTemplate
  • Die Einstellungen werden in der config.json gemacht
    • Achtung: diese Datei muss für Online angepasst werden und darf nicht beim Hochladen ohne Anpassungen mit kopiert werden
    • wichtig: Für jedes Projet muss der (Online-)Pfad zur Datei in der Constanten cConfigJsonFile angepasst werden
  • Die Überschrift WebLabel1 muss im Delphi-Formular gesetzt werden, ebenso der Text auf dem Anmelde-Button
  • Die RedirectUrl muss in der App in M365 registriert werden unter: „Authentication (Preview)“ - als Single-Page-Webanwendung