doc/book/en/development/devweb/form.rst
changeset 4465 18fb359f5c7a
parent 4443 83ff2bb898a5
child 4743 026a89520184
equal deleted inserted replaced
4464:437cc57f7474 4465:18fb359f5c7a
     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