Änderungen von Dokument JavaScript und CSS


Von Version 21.1
bearbeitet von fse
am 15.07.2021, 17:09
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 22.1
bearbeitet von gru
am 04.08.2021, 16:22
Änderungskommentar: Renamed back-links.

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.fse
1 +XWiki.gru
Inhalt
... ... @@ -21,7 +21,7 @@
21 21  * Anlegen von [[Mandantdateien>>doc:Formcycle.UserInterface.FilesAndTemplates.Files]] mit der Dateiendung //.js// beziehungsweise //.css//. Diese werden dann automatisch in allen Formularen geladen. Diese können etwa für JavaScript-Bibliotheken verwendet werden, die in allen Formularen zur Verfügung stehen sollen.
22 22  * Anlegen von [[Formulardateien>>doc:Formcycle.UserInterface.MyForms.Files]] mit der Dateiendung //.js// beziehungsweise //.css//. Diese werden automatisch beim Öffnen des Formulars geladen. Im Gegensatz zu Mandant-Ressourcen sind Formular-Ressourcen nur für das Formular gültig, für das sie angelegt wurden. Hier können etwa JavaScript-Bibliotheken hochgeladen werden, die nur für ein Formular benötigt werden.
23 23  * Im JavaScript- oder {{smallcaps}}Css{{/smallcaps}}-Tab im unteren Bereich vom {{designer/}} direkt das entsprechende JavaScript oder {{smallcaps}}Css{{/smallcaps}} eingeben. Vorteil ist hier, dass bei CSS alle Änderungen sofort im Formular sichtbar sind. Diese Möglichkeit eignet sich besonders für formularspezifische Logik, also etwa zum Aufsetzen von Validatoren für Formularfelder.
24 -* Für {{smallcaps}}Css{{/smallcaps}} kann auch ein [[{{smallcaps}}Css{{/smallcaps}}-Template>>doc:Formcycle.UserInterface.FilesAndTemplates.Design]] angelegt werden. Dieses kann dann [[unter Layout bei den Formulareigenschaften>>doc:Formcycle.Designer.Form.FormProperties||anchor="layout"]] ausgewählt werden.
24 +* Für {{smallcaps}}Css{{/smallcaps}} kann auch ein [[{{smallcaps}}Css{{/smallcaps}}-Template>>doc:Formcycle.UserInterface.FilesAndTemplates.Layout]] angelegt werden. Dieses kann dann [[unter Layout bei den Formulareigenschaften>>doc:Formcycle.Designer.Form.FormProperties||anchor="layout"]] ausgewählt werden.
25 25  
26 26  {{info}}
27 27  JavaScript in Mandant- oder Formular-Ressourcen wird sofort ausgeführt, sobald das Script fertig geladen ist. Im Gegensatz dazu wird JavaScript im JavaScript-Tab des {{designer case="gen"/}} erst ausgeführt, sobald [[das Formular fertig geladen ist>>url:http://api.jquery.com/ready/||rel="noopener noreferrer" target="blank"]].