FieldOverrideInput.control
property · packages/mixins-form/src/index.ts:543
readonly control: FormControl<Key>Form / foldkit-mixins-form
interface · packages/mixins-form/src/index.ts:542
interface FieldOverrideInput<Key extends string = string, Changed = unknown> {
readonly control: FormControl<Key>
readonly field: FieldValidation.Field<Draft>
readonly id: string
readonly invalid: boolean
readonly errors: ReadonlyArray<string>
readonly changed: (value: Draft) => Changed
readonly blurred: Changed
readonly attrs: FieldAttrs
}What a per-key override receives: everything to draw the control, and the
Messages that leave it, in the form's own universe. The h an override
draws with stays the caller's: the whole-form view's, or a custom layout's.
FieldOverrideInput.controlproperty · packages/mixins-form/src/index.ts:543
readonly control: FormControl<Key>FieldOverrideInput.fieldproperty · packages/mixins-form/src/index.ts:544
readonly field: FieldValidation.Field<Draft>FieldOverrideInput.idproperty · packages/mixins-form/src/index.ts:545
readonly id: stringFieldOverrideInput.invalidproperty · packages/mixins-form/src/index.ts:546
readonly invalid: booleanFieldOverrideInput.errorsproperty · packages/mixins-form/src/index.ts:547
readonly errors: ReadonlyArray<string>FieldOverrideInput.changedproperty · packages/mixins-form/src/index.ts:548
readonly changed: (value: Draft) => ChangedFieldOverrideInput.blurredproperty · packages/mixins-form/src/index.ts:549
readonly blurred: ChangedFieldOverrideInput.attrsproperty · packages/mixins-form/src/index.ts:551
readonly attrs: FieldAttrsWhat the key's element takes beyond the base field view.