flutter,dart - параметр из onpressed свойств

Я хочу передать параметры на 'onpressed'

  • :) == официальный синтаксис
  • :( == получить недействительную ошибку
  • : p == - это мой трюк, который выдает не ошибку редактора,
    а ошибку консоли с setstate() after dispose() сообщение

Есть ли способ передать параметры методам в onpressed?

// :) onPressed: (){},
// :) onPressed: _methodName,
// :( onPressed: _methodName(param),
// :p onPressed: (){_methodName(param)},

onPressed: () {
    var docId = _dataList[idx].documentID;
    setState(() { ... });
    print('delete complite');
),

ср.:(ошибка img

1 ответ

На основе размещенного вами изображения вы должны сделать

onPressed: () => _clickDeleteIcon(_dataList[idx].documentId),
Другие вопросы по тегам