isIndexRelevant method
Whether the element at index (by default the current one) is
relevant; a new-repeat prompt is when another instance may be added.
Implementation
bool isIndexRelevant([FormIndex? index]) {
index ??= _currentFormIndex;
final ref = form.childInstanceRef(index)!;
final e = event(index);
if (e == FormEntryEvent.promptNewRepeat) {
if (!form.canCreateRepeatAt(ref, index)) return false;
return form.isRepeatRelevant(ref);
}
if (e == FormEntryEvent.repeatJuncture) return form.isRepeatRelevant(ref);
final node = form.mainInstance.resolveReference(ref);
return node != null && node.isRelevant;
}