setDisabledUI method

FormStack setDisabledUI(
  1. List<String> disabledUIIds, {
  2. String? formName = "default",
})

Disbale UI

Implementation

FormStack setDisabledUI(List<String> disabledUIIds,
    {String? formName = "default"}) {
  FormStackForm? formStack = _forms[formName];
  if (formStack != null) {
    for (var entry in formStack.steps) {
      if (entry is NestedStep) {
        entry.steps?.forEach((element) {
          if (disabledUIIds.contains(element.id?.id)) {
            element.disabled = true;
          }
        });
      } else if (disabledUIIds.contains(entry.id?.id)) {
        entry.disabled = true;
      }
    }
  }
  return this;
}