9 to fill in value(s) for that field. |
9 to fill in value(s) for that field. |
10 |
10 |
11 The Field class and basic fields |
11 The Field class and basic fields |
12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
13 |
13 |
14 .. autoclass: cubicweb.web.formfields.Field |
14 .. autoclass:: cubicweb.web.formfields.Field |
15 |
15 |
16 |
16 |
17 Existing field types are: |
17 Existing field types are: |
18 |
18 |
19 .. autoclass: cubicweb.web.formfields.StringField |
19 .. autoclass:: cubicweb.web.formfields.StringField |
20 .. autoclass: cubicweb.web.formfields.PasswordField |
20 .. autoclass:: cubicweb.web.formfields.PasswordField |
21 .. autoclass: cubicweb.web.formfields.RichTextField |
21 .. autoclass:: cubicweb.web.formfields.RichTextField |
22 .. autoclass: cubicweb.web.formfields.FileField |
22 .. autoclass:: cubicweb.web.formfields.FileField |
23 .. autoclass: cubicweb.web.formfields.EditableFileField |
23 .. autoclass:: cubicweb.web.formfields.EditableFileField |
24 .. autoclass: cubicweb.web.formfields.IntField |
24 .. autoclass:: cubicweb.web.formfields.IntField |
25 .. autoclass: cubicweb.web.formfields.BooleanField |
25 .. autoclass:: cubicweb.web.formfields.BooleanField |
26 .. autoclass: cubicweb.web.formfields.FloatField |
26 .. autoclass:: cubicweb.web.formfields.FloatField |
27 .. autoclass: cubicweb.web.formfields.DateField |
27 .. autoclass:: cubicweb.web.formfields.DateField |
28 .. autoclass: cubicweb.web.formfields.DateTimeField |
28 .. autoclass:: cubicweb.web.formfields.DateTimeField |
29 .. autoclass: cubicweb.web.formfields.TimeField |
29 .. autoclass:: cubicweb.web.formfields.TimeField |
30 .. autoclass: cubicweb.web.formfields.RelationField |
30 .. autoclass:: cubicweb.web.formfields.RelationField |
31 .. XXX still necessary? |
31 .. XXX still necessary? |
32 .. autoclass: cubicweb.web.formfields.CompoundField |
32 .. autoclass:: cubicweb.web.formfields.CompoundField |
33 |
33 |
34 |
34 |
35 Widgets |
35 Widgets |
36 ~~~~~~~ |
36 ~~~~~~~ |
37 Base class for widget is :class:cubicweb.web.formwidgets.FieldWidget class. |
37 Base class for widget is :class:cubicweb.web.formwidgets.FieldWidget class. |
38 |
38 |
39 Existing widget types are: |
39 Existing widget types are: |
40 .. autoclass: cubicweb.web.formwidgets.HiddenInput |
40 |
41 .. autoclass: cubicweb.web.formwidgets.TextInput |
41 .. autoclass:: cubicweb.web.formwidgets.HiddenInput |
42 .. autoclass: cubicweb.web.formwidgets.PasswordInput |
42 .. autoclass:: cubicweb.web.formwidgets.TextInput |
43 .. autoclass: cubicweb.web.formwidgets.PasswordSingleInput |
43 .. autoclass:: cubicweb.web.formwidgets.PasswordInput |
44 .. autoclass: cubicweb.web.formwidgets.FileInput |
44 .. autoclass:: cubicweb.web.formwidgets.PasswordSingleInput |
45 .. autoclass: cubicweb.web.formwidgets.ButtonInput |
45 .. autoclass:: cubicweb.web.formwidgets.FileInput |
46 .. autoclass: cubicweb.web.formwidgets.TextArea |
46 .. autoclass:: cubicweb.web.formwidgets.ButtonInput |
47 .. autoclass: cubicweb.web.formwidgets.FCKEditor |
47 .. autoclass:: cubicweb.web.formwidgets.TextArea |
48 .. autoclass: cubicweb.web.formwidgets.Select |
48 .. autoclass:: cubicweb.web.formwidgets.FCKEditor |
49 .. autoclass: cubicweb.web.formwidgets.CheckBox |
49 .. autoclass:: cubicweb.web.formwidgets.Select |
50 .. autoclass: cubicweb.web.formwidgets.Radio |
50 .. autoclass:: cubicweb.web.formwidgets.CheckBox |
51 .. autoclass: cubicweb.web.formwidgets.DateTimePicker |
51 .. autoclass:: cubicweb.web.formwidgets.Radio |
52 .. autoclass: cubicweb.web.formwidgets.JQueryDateTimePicker |
52 .. autoclass:: cubicweb.web.formwidgets.DateTimePicker |
53 .. autoclass: cubicweb.web.formwidgets.JQueryDatePicker |
53 .. autoclass:: cubicweb.web.formwidgets.JQueryDateTimePicker |
54 .. autoclass: cubicweb.web.formwidgets.JQueryTimePicker |
54 .. autoclass:: cubicweb.web.formwidgets.JQueryDatePicker |
55 .. autoclass: cubicweb.web.formwidgets.AjaxWidget |
55 .. autoclass:: cubicweb.web.formwidgets.JQueryTimePicker |
56 .. autoclass: cubicweb.web.formwidgets.AutoCompletionWidget |
56 .. autoclass:: cubicweb.web.formwidgets.AjaxWidget |
57 .. autoclass: cubicweb.web.formwidgets.EditableURLWidget |
57 .. autoclass:: cubicweb.web.formwidgets.AutoCompletionWidget |
|
58 .. autoclass:: cubicweb.web.formwidgets.EditableURLWidget |
58 |
59 |
59 .. XXX StaticFileAutoCompletionWidget, RestrictedAutoCompletionWidget, AddComboBoxWidget, IntervalWidget, HorizontalLayoutWidget |
60 .. XXX StaticFileAutoCompletionWidget, RestrictedAutoCompletionWidget, AddComboBoxWidget, IntervalWidget, HorizontalLayoutWidget |
60 |
61 |
61 The following classes may also be useful: Button, SubmitButton, ResetButton, |
62 The following classes, which are not proper widget (they are not associated to |
62 ImgButton, which are not proper widget (they are not associated to field) but are |
63 field) but are used as form controls, may also be useful: Button, SubmitButton, |
63 used are form controls. |
64 ResetButton, ImgButton, |
64 |
65 |
65 |
66 |
66 Of course you can not use any widget with any field... |
67 Of course you can not use any widget with any field... |
67 |
68 |
68 Renderers |
69 Renderers |