Returns the component form name, which is for now the subName
Required input signal providing the XtContext for this component.
Computed signal exposing the display value from the context.
Computed signal that retrieves the existing AbstractControl for this component's sub-name.
Computed signal returning the form control name for this component.
Computed signal returning the form control name, if any.
We need to create a new form group to manage the sub elements.
Computes the local form group for this composite, creating one from the parent form group if it does not exist. Overrides the base implementation to manage a dedicated form group for sub-elements.
Computed signal exposing the raw value from the context.
Object holding the base input definitions for this component.
Computed signal indicating whether this component is inside a reactive form.
Input signal accepting model bindings for two-way data flow.
Output emitter that publishes the component's output map.
Object holding the base output definitions for this component.
Injected service for resolving components and type information.
Computed signal that safely returns the sub-name, throwing if it is null.
Returns a human-readable descriptor for this component.
A string describing the component type and context
Manages a form control within the component's form group, optionally creating it if it does not exist. Can be safely called even when no form group is available.
The name of the form control
Whether to create the control if it does not exist (default true)
The AbstractControl, or undefined if no form group is available
Angular lifecycle hook. Sets up input/output bindings and emits outputs if any output objects have been defined.
Helper function to calculate the sub context for a named child element.
The name of the sub-element
OptionalsubType: stringOptional type hint for the sub-element
The sub-context for the given child
A composite XtComponent that manages a form group for its sub-elements. Extends XtSimpleComponent to provide context-based form group management and sub-context resolution for nested components. Selector: not directly used (abstract base via template).