setValue method

void setValue(
  1. dynamic value,
  2. AntdFormTrigger sourceTrigger
)

Implementation

void setValue(dynamic value, AntdFormTrigger sourceTrigger) {
  if (trigger == null ||
      trigger == sourceTrigger ||
      sourceTrigger == AntdFormTrigger.any) {
    widget.onChange?.call(controller!, value);
    controller?.setFieldValue(widget.name, value);
  }

  if (validateTrigger == null ||
      validateTrigger == sourceTrigger ||
      sourceTrigger == AntdFormTrigger.any) {
    controller?.validateFields(
        name: [widget.name],
        validateFirst: validateFirst == true,
        trigger: validateTrigger);
  }
}