Forked from
Documentation / General documentation
126 commits behind the upstream repository.
-
Manon Bourgognon authoredManon Bourgognon authored
Solid-Form.rst 4.90 KiB
solid-form
Receives the URL of a ressource via its data-src
attribute, and
displays a form to edit the resource. If given the URL of a container of
ressources, and displays a creation form to add a resource to the
container.
<solid-form data-src="http://server/todos/"></solid-form>
Mixins
- This component uses the following mixins:
Please check their documentation to know more about their capabilities.
Attributes
fields
List of the fields used to create the form (by default, all of them are used).
label-[field]
When displaying a form, the default labels are the fields names of the model.
If you want something fancier, you can set this attribute.
i.e. label-username="Your name"
naked
When the attribute is set, the submit button will be removed. It’s particularly useful to prevent the nested forms to display their own submit button.
upload-url-[field]
URL to upload file for field[field]
, it automatically setwidget-[field]
tosolid-form-file
if net defined. It’s particularly useful with a dropdown field.
submit-button
Text of the submit button of the form.
range-[field]
URL of a container which list the accepted values
for the field [field]
. It’s particularly useful with a dropdown
field.
enum-[field]
Available from version 0.13
List of values of your choice for the field
[field]
. They have to be filled manually and must be separated by commas. It’s particularly useful with a dropdown or radio field.
- Two formats are possible:
enum-[field]="value 1, value 2, value 3"
: each value will be displayedand loaded in value attribute
enum-[field]="value1 = a, value2 = b, value3 = c"
: each value will be displayedand "a", "b", "c" will be loaded in value attribute.