setVisibleById method

void setVisibleById(
  1. String id,
  2. bool visible, {
  3. dynamic data,
})

Implementation

void setVisibleById(String id, bool visible, {dynamic data}) {
  FormObject form = findControlInputForm(id);
  if (form.control != null) {
    // line_tlp.control?.setVisible(visible);

    if (!form.control?.isHideFromKenhNdCdLke() &&
        form.control?.isShowView == true) {
      form.control?.setVisible(visible);
    }

    if (!visible && data != null) {
      setValueForFormByIdWidget(id, data);
    }
    updateControlForInputForm(form.control!);
  }
}