Ron*_*ain 4 android dart android-studio flutter
我正在flutter中以步进器格式制作验证表单。每个步骤都有一个验证表单。
第一次打开页面时,只有一个步骤。我希望用户单击“继续”并再获得一个步进器(即第 2 步并通过在步骤 2 中单击“继续”再获得一个步骤。)
我尝试通过向列表中添加一个步骤并更新调用时间来更改步骤数changeCurrentStepContinue,但它无法增加显示错误的步骤数。一次又一次地前进,我得到了更新的列表。
那么如何通过在每个步骤中单击“继续”来更改同一页面上的步骤数呢?
我不知道我的技巧有多“好”,但我只是通过添加我绑定到的列表中的项目总数来更改步进器的键。
return Stepper(
key: Key("mysuperkey-" + items.length.toString()),
...
);
Run Code Online (Sandbox Code Playgroud)
当步数总数发生变化时,这应该创建一个新的步进器。
干杯
| 归档时间: |
|
| 查看次数: |
4676 次 |
| 最近记录: |