繁体   English   中英

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

[英]Best way to save form input in flutter as the user types in

这是一个关于在 flutter 中创建 forms 的最佳实践和经验的开放式问题。 除了基本的用户名和密码表格外,我没有在网上找到很多资料。

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

我的计划是创建一个 class 说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 class 中,以及如何在用户输入时将其存储在手机上。

有任何想法吗!

你对使用 textEditingController 有什么看法?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM