Zeige letzte Bearbeiter
1 {{formcycle/}} bietet eine Vielzahl an Objekten und nüttzlichen Funktionen, die Ihnen helfen und das Erstellen komplexer Formular einfacher gestalten.
2
3 Bitte schauen Sie dazu auf den JavaScript-Hilfeseiten, die für das jeweilige Release von FORMCYCLE zu finden sind unter [[https:~~/~~/docs.formcycle.eu/>>https://docs.formcycle.eu/||rel="noopener noreferrer" target="_blank"]].
4
5 === Funktionen auf jQuery-Objekte ===
6
7 Diese Funktionen werden auf Formular- und HTML-Element angewendet, die mittels jQuery selektiert wurden:
8
9 {{code language="javascript"}}
10 // Verstecke das Formularfeld mit dem Namen "tfPlz"
11 $("[name='tfPlz']").visible(false);
12 {{/code}}
13
14 * {{jsdoc page="jquery" name="on"}}addRow-/delRow-Ereignis{{/jsdoc}}
15 * {{jsdoc page="jquery" name="addStar"/}} / {{jsdoc page="jquery" name="removeStar"/}} / {{jsdoc page="jquery" name="showStar"/}}
16 * {{jsdoc page="jquery" name="appointmentPicker"/}}
17 * {{jsdoc page="jquery" name="autocompleteDB"/}} / {{jsdoc page="jquery" name="autocompleteLDAP"/}}
18 * {{jsdoc page="jquery" name="autonumeric"/}}
19 * {{jsdoc page="jquery" name="clear"/}}
20 * {{jsdoc page="jquery" name="cob2auto"/}}
21 * {{jsdoc page="jquery" name="dynamic"/}}
22 * {{jsdoc page="jquery" name="error"/}}
23 * {{jsdoc page="jquery" name="errorFunc"/}}
24 * {{jsdoc page="jquery" name="getContainer"/}}
25 * {{jsdoc page="jquery" name="getLabel"/}}
26 * {{jsdoc page="jquery" name="hasAttr"/}}
27 * {{jsdoc page="jquery" name="jSignature"/}}
28 * {{jsdoc page="jquery" name="setDataType"/}}
29 * {{jsdoc page="jquery" name="setError"/}}
30 * {{jsdoc page="jquery" name="setGroupReq"/}}
31 * {{jsdoc page="jquery" name="setMinCheckBox"/}} / {{jsdoc page="jquery" name="setMaxCheckBox"/}}
32 * {{jsdoc page="jquery" name="setMinLength"/}} / {{jsdoc page="jquery" name="setMaxLength"/}}
33 * {{jsdoc page="jquery" name="setMinValue"/}} / {{jsdoc page="jquery" name="setMaxValue"/}}
34 * {{jsdoc page="jquery" name="setMustEqual"/}}
35 * {{jsdoc page="jquery" name="setRequired"/}}
36 * {{jsdoc page="jquery" name="setRequiredIf"/}}
37 * {{jsdoc page="jquery" name="sum"/}}
38 * {{jsdoc page="jquery" name="validate"/}}
39 * {{jsdoc page="jquery" name="visible"/}}
40
41 === xutil ===
42
43 Diese Funktionen und Eigenschaften stehen im globalen Objekt {{code language="javascript"}}$.xutil{{/code}} zur Verfügung:
44
45 {{code language="javascript"}}
46 // Gibt die URL für die Abfrage einer CSV-Datenquelle zurück
47 // Z.B. "/formcycle/datenquellecsv/"
48 $.xutil.getFormUrl("datasource_csv")
49 {{/code}}
50
51 * {{jsdoc page="xutil" name="ajaxUploadManager"/}}
52 * {{jsdoc page="xutil" name="getDataQuery"/}}
53 * {{jsdoc page="xutil" name="getFormParam"/}}
54 * {{jsdoc page="xutil" name="getFormUrl"/}}
55 * {{jsdoc page="xutil" name="getLdapQuery"/}}
56 * {{jsdoc page="xutil" name="isStatus"/}}
57 * {{jsdoc page="xutil" name="onPrint"/}}
58 * {{jsdoc page="xutil" name="onStatus"/}}
59 * {{jsdoc page="xutil" name="onSubmit"/}}
60
61 === window ===
62
63 Diese Funktionen und Objekte stehen global im Scope des //window// bereit:
64
65 {{code language="javascript"}}
66 // Wechsle auf die Seite mit dem Namen "p2"
67 gotoPage("p2");
68 {{/code}}
69
70 * {{jsdoc page="window" name="getProjektId"/}}
71 * {{jsdoc page="window" name="getURLParameter"/}}
72 * {{jsdoc page="window" name="gotoPage"/}}
73 * {{jsdoc page="window" name="setValidate"/}}
74 * {{jsdoc page="window" name="xm_validator"/}}
75 * {{jsdoc page="window" name="XFC_METADATA"/}}
76 * {{jsdoc page="window" name="XM_FORM_I18N"/}}
77 * {{jsdoc page="window" name="XM_FORM_MODEL"/}}
78 * {{jsdoc page="window" name="XM_FORM_VRULES"/}}
79 * {{jsdoc page="window" name="XM_FORM_PLUGIN_VRULES"/}}