Результат собственного виджета

Собственный виджет не возвращает значение наружу — такой возможности во FlutterFlow нет. Обходной путь: писать результат в переменную состояния приложения.

инфо
Что нужно заранее

Как это сделать

  1. Создайте переменную состояния

    В разделе App State заведите переменную, куда будет попадать значение из виджета.

    Создание переменной состояния приложения

  2. Пишите в неё из кода виджета

    Значение задаётся через FFAppState():

    Обновление состояния из кода виджета

    FFAppState().update(() {
      FFAppState().localvalue = 'setvalue';
    });

    Переменные состояния доступны из любого места проекта — это и делает их удобным мостом между собственным виджетом и остальным приложением.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC