假设我的颤振应用程序中有十个文本字段,所以我必须制作十个文本编辑控制器来控制文本字段,比如从它们中获取文本。但是,我的应用程序中可能会有数百个TextField,那么,我是否必须像下面提到的代码那样,使用100个TextEditingControllers呢?如果没有,那么解决这一问题的最佳方法是什么?import 'package:flutter/material.dart';
class TestScreen ext
我正在尝试通过表单更新云Firestore中的数据。我需要已经存储在firestore中的字段在TextFormField中显示为initialValue。获取的数据通过print()在控制台上打印,但在TextFormField中不显示任何内容。数据也会被正确获取。printed in the console
key: _formKey,
Column(
当按下按钮时,我尝试用文本字段构建每一张卡片,直到它达到10张卡的极限,所以当我按下浮动按钮时,Card是在添加,但是text字段中的文本对每一个按下都是擦除的。有人能帮助我在不删除每个媒体的情况下动态地用textformfield构建卡片吗?下面我是附加屏幕截图的应用程序。
runApp(App());
class
当我向我的TextEditingController添加一个TextFormField时,文本字段的值在与它交互后会被重置/删除。在代码示例中,我删除了不必要的小部件(为了一个简短的问题):final usernameTextEditController= TextEditingController();
final passwordTextEditController = T