Optional _isOptional name?: stringmust be unique per application and not be notes
prefer specifying the name here, not in params.
this name is used in reports (and in the form
when params.label is not defined)
Optional params?: { params passed to the corresponding editor
required, remember, disabled, autoFocuslabel, labelInfo for a different display nameplaceholder for line and text editorsvalues: { "foo": 1, "bar": 2, "baz": 3 } for select editorsoptions for structured select options with distinct IDs and weightsvalues: ["foo", "bar", "baz"] for checkbox/radio editorsdefaultValue for checkbox/radio/selectOptional _isset to true for fields added by admin to add-on forms, so they are preserved on update
Optional autoshould this field get focus as soon as the form is displayed?
Optional defaultdefault value; for selects, use the id instead of the label
Optional inputerror message shown when inputMaskRegex doesn't match
Optional inputuser-entered valued must match this regex (select, line)
Optional label?: stringoverride name used as form label
Optional labelinformation text in gray after the label
Optional options?: AdvancedSelectOptionsstructured select options; IDs are distinct, weights may repeat
Optional remember?: booleanuse the last value submitted for this field as default
Optional required?: booleanblock submission if this field is not filled
Optional waitwait for confirmation before saving without this field
used by addons to identify stuff to regenerate