如何在listview中获取textfield的值?(颤振)
我有一个listview生成器,它显示一些文本字段。项目的数量不是固定的,总是可变的。有一个按钮委托用于获取此文本字段的所有值。我如何才能做到这一点?您必须将数据存储在包含ListView的有状态小部件中 例如,您的数据可以是一个简单的列表,每个文本字段有一个项目 当用户编辑字段时,使用TextField的onChanged回调来更新数据。首先定义一个类似于so List textFieldControllers=[]的列表; 然后在list.builder中遍历用于创建小部件的列表,如下所示如何在listview中获取textfield的值?(颤振),listview,dart,flutter,textfield,Listview,Dart,Flutter,Textfield,我有一个listview生成器,它显示一些文本字段。项目的数量不是固定的,总是可变的。有一个按钮委托用于获取此文本字段的所有值。我如何才能做到这一点?您必须将数据存储在包含ListView的有状态小部件中 例如,您的数据可以是一个简单的列表,每个文本字段有一个项目 当用户编辑字段时,使用TextField的onChanged回调来更新数据。首先定义一个类似于so List textFieldControllers=[]的列表; 然后在list.builder中遍历用于创建小部件的列表,如下所示
textFieldControllers[index] = TextEditingController() ;
并在return方法中设置TextField控制器,如下所示
textFieldControllers[index]
因此,您可以通过使用
textFieldControllers[index].text;
您可以根据自己的情况进行操作您尝试了什么?
textFieldControllers[index].text;