View fields have a few attributes available to them. Most of them have values taken from their definition in the model, but these can be overridden in the view.
Here is a quick reference for the field generic attributes:
- name identifies the field database name.
- string is the label text to be used if we want to override the label text provided by the model definition.
- help is tooltip text shown when you hover the pointer over the field, and it allows you to override the help text provided by the model definition.
- placeholder is suggestion text to display inside the field.
- widget allows us to override the default widget used for the field. We'll explore the available widgets in a moment.
- options is a JSON data structure with additional options for the widget. The values to use depend on what each widget supports.
- class are the CSS...