首页 > 解决方案 > Flutter:TextEditingController 数组

问题描述

TextEditingController在颤振中设置数组的最佳方法是什么?我的意思是我需要获取一个Textfield(1 到 n) 值的值数组并发送到服务器。

谁能帮助如何实现这一目标?

我试过

for(int i=1;i<75;i++) { 
TextEditingController _controller[i] = TextEditingController(); 
}

问候, 萨蒂什

标签: flutter

解决方案


有很多方法可以做到这一点

List<TextEditingController> _controller = List.generate(74, (i) => TextEditingController());

或者

List<TextEditingController> _controller = [];
for (int i = 1; i < 75; i++) _controller.add(TextEditingController());

或者

List<TextEditingController> _controller = [
  for (int i = 1; i < 75; i++)
    TextEditingController()
];

推荐阅读