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"/}}
16 * {{jsdoc page="jquery" name="autocompletedb"/}} / {{jsdoc page="jquery" name="autocompleteldap"/}}
17 * {{jsdoc page="jquery" name="autonumeric"/}}
18 * {{jsdoc page="jquery" name="clear"/}}
19 * {{jsdoc page="jquery" name="cob2auto"/}}
20 * {{jsdoc page="jquery" name="dynamic"/}}
21 * {{jsdoc page="jquery" name="error"/}}
22 * {{jsdoc page="jquery" name="errorfunc"/}}
23 * {{jsdoc page="jquery" name="getcontainer"/}}
24 * {{jsdoc page="jquery" name="getlabel"/}}
25 * {{jsdoc page="jquery" name="hasattr"/}}
26 * {{jsdoc page="jquery" name="jsignature"/}}
27 * {{jsdoc page="jquery" name="replaceparams"/}}
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="getdataquery"/}}
52 * {{jsdoc page="xutil" name="getformparam"/}}
53 * {{jsdoc page="xutil" name="getformurl"/}}
54 * {{jsdoc page="xutil" name="getldapquery"/}}
55 * {{jsdoc page="xutil" name="isstatus"/}}
56 * {{jsdoc page="xutil" name="onstatus"/}}
57 * {{jsdoc page="xutil" name="onsubmit"/}}
58
59 === window ===
60
61 Diese Funktionen und Objekte stehen global im Scope des //window// bereit:
62
63 {{code language="javascript"}}
64 // Wechsle auf die Seite mit dem Namen "p2"
65 gotoPage("p2");
66 {{/code}}
67
68 * {{jsdoc page="window" name="getprojektid"/}}
69 * {{jsdoc page="window" name="geturlparameter"/}}
70 * {{jsdoc page="window" name="gotopage"/}}
71 * {{jsdoc page="window" name="setvalidate"/}}
72 * {{jsdoc page="window" name="xm_validator"/}}
Copyright 2000-2024