Флаттерный доступ к глобальному ключу от ребенка

#flutter #dart

#трепетать #дротик

Вопрос:

У меня есть глобальный ключ с формой ( final myformKey = GlobalKeylt;FormBuilderStategt;(); ). Из библиотеки форм flutter_form_builder. Внутри формы у меня есть Степпер и множество пользовательских виджетов внутри степпера. Как получить доступ из одного поля в другое? Простой вызов не работает ( widget.myformKey.currentState!.value ), потому что я вызываю его из виджета «Дети».

Ответ №1:

Хорошо, просто я решаю эту проблему с помощью провайдера: print("${Provider.oflt;MyProviderKeygt;(context, listen: false).myFormKey.currentState!.value}");