tryBindCommand<T> method
Implementation
bool tryBindCommand<T>(BuildContext context,
{FutureOr<T> submit()?, bool? skipIfUnmodified}) {
try {
var bridge = context.bridge<FormSubmitResult>();
bridge?.also((command) {
command.onEvent(this, () {
return this.submitRoot<T>(
context,
submit: submit ?? (() => null),
skipIfUnmodified: skipIfUnmodified,
);
});
this.registerDisposer(() {
this.unbindCommand(command);
});
});
return true;
} on ProviderNotFoundException {
log.info("No binding for $name");
return false;
}
}