【发布时间】:2020-11-30 06:54:40
【问题描述】:
我从后端获得动态数量的 TextFormFields。有些字段是必需的,有些则不是。因为它是动态的,所以我不能使用 FocusScope。我想要实现的是当用户点击下一个按钮时,焦点应该被重定向到空的必填字段。我怎样才能做到这一点?我无法提供代码。
【问题讨论】:
-
`FocusScope.of(context).nextFocus()` 会自动聚焦下一个字段,当
onSubmitted一个文本字段的属性时放入里面,并且存在许多答案,以及你在使用时有什么限制FocusScope??贴一些代码 -
“因为它是动态的,所以我不能使用 FocusScope” - 我不明白你为什么不能使用
FocusScope- 也许你真的应该发布一个描述你的问题的最小代码 -
@Yadu 我想关注用户按下下一个按钮时为空的字段(仅需要)。动态意味着来自后端的字段数。
-
@pskink 我无法发布代码。
-
这并不意味着你不能使用 FocusScope,我希望你将非必填字段的
enabled属性设置为 false,代码在这里会很有帮助
标签: android flutter dart focus