Автопрокрутка в пустом поле во время проверки в флаттере - PullRequest
0 голосов
/ 24 марта 2020

Я создал форму во флаттере, и во время проверки (при нажатии на кнопку) я хочу, чтобы она прокручивалась до пустого поля. Я пробовал много способов, включая FocusNode, и потому что есть много текстовых полей, он не работает Я думаю, что я делаю это неправильно. Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 24 марта 2020

создайте разные focusNode для каждого TextFormField и затем вызывайте requestFocus () на узле, когда проверка ложна.

сначала где-то

FocusNode d = new FocusNode();

, затем в TextFormField Widegt

focusNode: d

затем в вашем валидате

d.requestFocus();

и повторите это для каждого TextField и не забудьте проверить наличие правильного текстового поля в валидаторе

...