我在Flutter中创建了一个表单,在验证过程中(单击按钮时),我希望它向上滚动到空白字段。我尝试了很多方法,包括FocusNode,并且因为有许多文本字段,所以它无法正常工作。我认为我做错了方法。有人可以帮忙吗?
答案 0 :(得分:0)
为每个TextFormField创建一个不同的focusNode,然后 验证为false时,请在Node上调用requestFocus()。
首先在
FocusNode d = new FocusNode();
然后在TextFormField Widegt
focusNode: d
然后在您的验证码中
d.requestFocus();
并对每个TextField重做一次,不要忘记在验证器中检查当前的Text Field