在用户输入时保存flutter中表单输入的最佳方式



对于在flutter中创建表单的最佳实践和经验来说,这是一个悬而未决的问题。除了基本的用户名和密码表格外,我在网上没有找到很多材料

我试图在flutter中创建一个屏幕,该屏幕接收用户输入,即Stringdouble输入(32个输入(。我必须验证数据以确保数字在范围内,然后进行计算并创建详细的PDF报告。

我的计划是创建一个类,比如InputData,我可以在其中存储所有用户输入,并在我的inputScreen中创建一个带有TextFormFieldForm小部件来接收和验证输入

Expanded MyCustomTextFormField(String labelText, TextInputType textInputType) {
return Expanded(
child: TextFormField(
keyboardType: textInputType,
maxLines: 2,
minLines: 1,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: labelText,
),
),
);
}

如何在用户输入时将所有输入数据存储在我创建的一个InputData类中,以及如何在用户键入时将其存储在手机上。

有什么想法吗!

您认为使用textEditingController怎么样?

相关内容

  • 没有找到相关文章

最新更新