Field value type.
Field sharer component type.
Shareable body.
Accessing is throws an exception until bound to sharer.
Input control of the field, if present.
An AfterEvent
keeper of shareable body.
An [AfterEvent__symbol]
method always returns this value.
Sharer component context.
Accessing it throws an exception until bound to sharer.
Static
byCreates a form field by the given field control factory.
New field instance.
Field control factory.
Static
providerConverts shareable body or its provider to provider that always returns an AfterEvent
keeper of shareable body.
Shareable body provider.
Shareable body type.
Sharer component type.
Either shareable body, or its provider.
Converts shareable body or its provider to provider that always returns an AfterEvent
keeper of shareable body.
Shareable body provider.
Static
providerCreates a form field controls provider by the given control factory.
New form field controls provider.
Field control factory.
Generated using TypeDoc
A field of the user input form.
A component shares field (e.g. using @SharedField decorator) to make it accessible by component itself and nested ones. E.g. to add it to form or to manipulate its value.
The field instance is not usable until it is bound to its sharer component. The latter is done automatically when the field is shared by FieldShare.