簡體   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