View Source PetalComponents.Form (petal_components v1.0.8)
Everything related to forms: inputs, labels etc
Link to this section Summary
Functions
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[].layout(:atom) - layout for the checkboxes. Defaults to:col.checked(:list) - a list of checked values. Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Use this when you want to include the label and some margin.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".
Attributes
class(:string) - extra classes for the help text. Defaults to"".help_text(:string) - context/help for your field. Defaults tonil. Global attributes are accepted.
Slots
inner_block
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.has_error(:boolean) - . Defaults tofalse.label(:string) - labels your field. Defaults tonil.class(:string) - CSS classes to add to your label. Global attributes are accepted.
Slots
inner_block
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil. Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".value(:any) - the radio value. Defaults tonil. Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[].layout(:atom) - layout for the radio options. Defaults to:col. Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[]. Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Link to this section Functions
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[].layout(:atom) - layout for the checkboxes. Defaults to:col.checked(:list) - a list of checked values. Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
Use this when you want to include the label and some margin.
attributes
Attributes
form(:any) (required) - the form object.field(:atom) (required) - field in changeset / form.label(:string) - labels your field.label_class(:string) - extra CSS for your label. Defaults tonil.help_text(:string) - context/help for your field. Defaults tonil.type(:string) - The type of input. Defaults to"text_input".wrapper_classes(:string) - CSS class for wrapper. Defaults to"pc-form-field-wrapper". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".
attributes
Attributes
class(:string) - extra classes for the help text. Defaults to"".help_text(:string) - context/help for your field. Defaults tonil. Global attributes are accepted.
slots
Slots
inner_block
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.has_error(:boolean) - . Defaults tofalse.label(:string) - labels your field. Defaults tonil.class(:string) - CSS classes to add to your label. Global attributes are accepted.
slots
Slots
inner_block
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".value(:any) - the radio value. Defaults tonil. Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[].layout(:atom) - layout for the radio options. Defaults to:col. Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"".options(:list) - options for the select. Defaults to[]. Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.
attributes
Attributes
form(:any) - . Defaults tonil.field(:atom) - . Defaults tonil.label(:string) - labels your field. Defaults tonil.class(:string) - extra classes for the text input. Defaults to"". Global attributes are accepted.