Skip to content

quickmodel / IQFormSchemaEntry

Interface: IQFormSchemaEntry ​

A single entry in the form schema returned by getFormSchema(). Combines IQFieldMeta with the resolved field name.

See ​

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? ​

optional inputType?: string

Input type for widget: 'input' (e.g. 'text', 'email', 'password').

Inherited from ​

IQFieldMeta.inputType


label? ​

optional label?: string

Human-readable label for the field.

Inherited from ​

IQFieldMeta.label


options? ​

optional options?: string[] | object[]

Options for widget: 'select' or widget: 'radio'.

Inherited from ​

IQFieldMeta.options


placeholder? ​

optional placeholder?: string

Placeholder text (for input/textarea).

Inherited from ​

IQFieldMeta.placeholder


required? ​

optional required?: boolean

Whether the field is required.

Inherited from ​

IQFieldMeta.required


widget ​

widget: IQFieldWidget

Widget type used to render this field.

Inherited from ​

IQFieldMeta.widget