Von Version < 15.5 >
bearbeitet von awa
am 15.05.2019, 16:07
Auf Version < 15.7
bearbeitet von gru
am 09.03.2020, 15:03
<
Änderungskommentar: Code Makros angepasst

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.gru
Inhalt
... ... @@ -18,8 +18,8 @@
18 18  
19 19  Wie bei allen Webseiten wird auch bei den Formularen von {{formcycle/}} {{smallcaps}}Html{{/smallcaps}}, JavaScript und {{smallcaps}}Css{{/smallcaps}} eingesetzt. Um eigenes JavaScript und {{smallcaps}}Css{{/smallcaps}} zu Formularen hinzuzufügen, gibt es mehrere Möglichkeiten:
20 20  
21 -* Anlegen von [[Mandant-Ressourcen>>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 -* Anlegen von [[Formular-Ressourcen>>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.
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 +* 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 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.FormDesigner.FormProperties||anchor="layout"]] ausgewählt werden.
25 25  
... ... @@ -34,8 +34,8 @@
34 34  ; [[{{smallcaps}}Css{{/smallcaps}}-Bereich>>doc:Formcycle.FormDesigner.CodingPanel.CSSTab.WebHome]]
35 35  : Hier kann eigenes {{smallcaps}}Css{{/smallcaps}} geschrieben werden. Alle Änderungen hier am {{smallcaps}}Css{{/smallcaps}} sind sofort im Formular sichtbar.
36 36  ; [[Variablen-Bereich>>doc:Formcycle.FormDesigner.CodingPanel.VariablesTab]]
37 -: Hier können versteckte Eingabefelder angelegt werden ({{code}}<input type="hidden">{{/code}}). Diese sind etwa nützlich, um Daten zur Verfügung zu stellen, die nur auf dem Server und vom JavaScript benötigt werden, aber nirgends im Formular angezeigt werden sollen.
37 +: Hier können versteckte Eingabefelder angelegt werden ({{code language="none"}}<input type="hidden">{{/code}}). Diese sind etwa nützlich, um Daten zur Verfügung zu stellen, die nur auf dem Server und vom JavaScript benötigt werden, aber nirgends im Formular angezeigt werden sollen.
38 38  ; [[Meta-Bereich>>doc:Formcycle.FormDesigner.CodingPanel.MetaTab]]
39 -: Hier kann {{smallcaps}}Html{{/smallcaps}} eingegeben werden, welches zum {{code}}<head>{{/code}} des generierten {{smallcaps}}Html{{/smallcaps}} des Formulars hinzugefügt werden. Etwa ist es möglich, hier zusätzliche {{code}}<meta>{{/code}} Informationen für die Suchmaschinenoptimierung einzufügen.
39 +: Hier kann {{smallcaps}}Html{{/smallcaps}} eingegeben werden, welches zum {{code language="none"}}<head>{{/code}} des generierten {{smallcaps}}Html{{/smallcaps}} des Formulars hinzugefügt werden. Etwa ist es möglich, hier zusätzliche {{code language="none"}}<meta>{{/code}} Informationen für die Suchmaschinenoptimierung einzufügen.
40 40  
41 41  Beim Editieren von JavaScript und {{smallcaps}}Css{{/smallcaps}} wird ein Editor verwendet, der durch Autovervollständigung, Syntaxhervorhebung und Code-Einrückung unterstützt und das Schreiben von Code vereinfacht. Weitere Informationen hierzu finden sich in der Hile zum [[JavaScript-Bereich>>doc:Formcycle.FormDesigner.CodingPanel.ScriptTab.WebHome]] und [[{{smallcaps}}Css{{/smallcaps}}-Bereich>>doc:Formcycle.FormDesigner.CodingPanel.CSSTab.WebHome]].
Copyright 2000-2024