Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 May 03

RP

Roman Peshkov in Flutter Developers — русскоговорящее сообщество
но рсс всё помнит =)
источник

RP

Roman Peshkov in Flutter Developers — русскоговорящее сообщество
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
как лучше получать значения TextFormField — через controller или через onSave и вызов _formKey.currentState.save()?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
в полях и формах много методов дублируются, и непонятно, что использовать
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Смотря, когда хочешь получать значение
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Прикольный у него деревянный MacBook. 😁 Интересно было послушать Мэтта.
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
Смотря, когда хочешь получать значение
при нажатии кнопки Отправить
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
при этом я могу как вызывть _formKey.currentState.save() и забрать значения через onSave, так и получить их через контроллеры
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Если нужно значение, только при отправке, то лучше в onSave
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Nikita Dauhashei
Если нужно значение, только при отправке, то лучше в onSave
вот, поэтому вопрос: в чём разница?
источник

RP

Roman Peshkov in Flutter Developers — русскоговорящее сообщество
с формой можно сделать так _formKey.currentState.validate() 😉
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
вот, поэтому вопрос: в чём разница?
Контроллер нужен, если нужно отслеживать состояние textfield или менять его
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
понятно, спасибо
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
а как инициировать _formKey.currentState.save() из родительского виджета?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
у меня есть виджет-обёртка над формой
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
в его state я могу вызывать save
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
а в том виджете, который содержит уже обёртку, я не могу достучаться до этого state
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Можно прокинуть _formKey - как вариант
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
передать извне?
источник

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Создаёшь GlobalKey там, где планируется его использование и потом передаёшь вниз по дереву
источник