【发布时间】:2019-01-25 15:54:42
【问题描述】:
所以我有 5 页的一系列“步骤”来完成一个动作。这一切都很好,花花公子。我正在使用带有各种子页面的 PageView。
问题是只有第一页(在 TextField 小部件上具有自动对焦)实际上获得了焦点。当用户遍历其他表单类型的页面时——即使每个页面都有一个 autofocus: true .. 它们没有被触发,也没有设置焦点。
这对我来说是令人困惑的行为。当从一个页面到另一个页面时,每个页面都被“动态”渲染(并被销毁)..所以不确定为什么没有设置焦点。
一般的小部件树是
Scaffold
PageView
[children pages]
所以也许它与焦点在 Scaffold 上下文级别有关,因此.. 啊.. 我实际上不知道.. 我想当具有自动对焦功能的子页面 2 时--会-构建时再次设置整体上下文自动对焦?
相当困惑——感谢帮助!
干杯!
【问题讨论】: