linkWithParents method
Implementation
void linkWithParents(
Map<String, BaseFormComponent> components,
) {
for (final parentComponent in _parentComponents ?? <ComponentLinker>[]) {
assert(
components.containsKey(parentComponent.componentId),
'Parent component ID not found!',
);
parentComponent.linkComponent(
components[parentComponent.componentId]!,
);
parentComponent.linkedComponent.addDependent(
ComponentLinker(
componentId: componentId,
clearDependentOnUpdate: parentComponent.clearDependentOnUpdate,
disabledUntilParentIsValid:
parentComponent.disabledUntilParentIsValid,
disabledError: parentComponent.disabledError,
clearDependentOnInvalidData:
parentComponent.clearDependentOnInvalidData,
)..linkComponent(this),
);
}
updateReadOnlyStatus();
}