我有一个函数,可以从firebase加载数据到TextFormField
。我们是否可以将controller
提供给由以下函数创建的TextFormField
。
loadDataToTextFormField(
QuerySnapshot mySnapshot,
int index,
String databaseField,
String? bulletsAndNumberingType,
TextStyle textStyle) {
List getDataList = List.from(mySnapshot.docs[index][databaseField]);
return Column(
children: [
for (var i in getDataList)
Align(
alignment: Alignment.centerLeft,
child: TextFormField(
// controller: ?? how to supply controller here,
initialValue:
"$bulletsAndNumberingType $i",
style: (textStyle)
),
),
],
);
}
}
任何帮助将是高度赞赏。谢谢
2条答案
按热度按时间zte4gxcn1#
您可以使用以下函数为TextFormField提供控制器。
ql3eal8s2#
对不起,我忘了
TextFormField
不能同时拥有controller
和'initialValue'两个属性。它可以是controller
或'initialValue'。