quickmodel / IQFormSchemaEntry
Interface: IQFormSchemaEntry
A single entry in the form schema returned by getFormSchema(). Combines IQFieldMeta with the resolved field name.
See
- IQFieldMeta — the metadata stored on each decorated property
- QModel.getFormSchema — returns an array of these entries
- IQFormSchemaGroup — the grouped form with sections
Extends
Indexable
[
key:string]:unknown
Extra metadata — any additional properties are preserved as-is.
Properties
field
field:
string
The property name this entry corresponds to.
inputType?
optionalinputType?:string
Input type for widget: 'input' (e.g. 'text', 'email', 'password').
Inherited from
IQFieldMeta.inputType
label?
optionallabel?:string
Human-readable label for the field.
Inherited from
IQFieldMeta.label
options?
optionaloptions?:string[] |object[]
Options for widget: 'select' or widget: 'radio'.
Inherited from
IQFieldMeta.options
placeholder?
optionalplaceholder?:string
Placeholder text (for input/textarea).
Inherited from
IQFieldMeta.placeholder
required?
optionalrequired?:boolean
Whether the field is required.
Inherited from
IQFieldMeta.required
widget
widget:
IQFieldWidget
Widget type used to render this field.
Inherited from
IQFieldMeta.widget