flutter - Flutter:TextEditingController 数组
问题描述
TextEditingController
在颤振中设置数组的最佳方法是什么?我的意思是我需要获取一个Textfield
(1 到 n) 值的值数组并发送到服务器。
谁能帮助如何实现这一目标?
我试过
for(int i=1;i<75;i++) {
TextEditingController _controller[i] = TextEditingController();
}
问候, 萨蒂什
解决方案
有很多方法可以做到这一点
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()
];
推荐阅读
- python - 使用条件的字符串长度(使用 Python)
- scala - 涉及嵌套括号的类型不匹配错误
- ffmpeg - ffmpeg 无损转换 webm 到 mp4 产生文件不是 winmediaplayer 可见的
- kubernetes - podAntiAffinity 是否“需要”足以签署与节点平等共享的 pod?
- version-control - 如何根据最新基线在 ClearCase 中重新设置基准?
- css - 我正在尝试使用 CSS 为我用作背景的图像添加动画,但关键帧似乎不起作用
- php - PHP mysqli检测删除的行数
- web-crawler - 如何从 Internet 档案中检索收藏项目
- dialogflow-es - DialogFlow 代理中自定义环境的权限控制
- java - 您可以在运行时在 Spring 中使用 @Value 注释评估变量的含义吗