submitRoot<X> method

FutureOr<FormSubmitResult<X>> submitRoot<X>(
  1. BuildContext context, {
  2. bool? skipIfUnmodified,
  3. FutureOr<X>? submit()?,
})

Implementation

FutureOr<FormSubmitResult<X>> submitRoot<X>(BuildContext context,
    {bool? skipIfUnmodified, FutureOr<X>? submit()?}) async {
  FormController self = this;
  while (self.parent != null) {
    self = self.parent!;
  }

  return await self.submit(context,
      submit: submit, skipIfUnmodified: skipIfUnmodified);
}