Flutter问题二:OBX数据嵌套重复更新
监听重复嵌套时,会导致输入框做编辑删除操作时,其他输入框自动被清空的问题。那么就需要改变监听方式,将其修改为手动调用监听。
1、自动监听方式如下:
Obx(() => activeStep.value == '1'? stepsBase('模块1', tableNum): activeStep.value == '2'? stepsBase('模块2', baseNum): Container())
2、手动监听方式:
class CollectionPageController extends GetxController {/* 步骤 */var activeStep = '1'.obs;var initNum = ''.obs; //水表基数
}
1)、命名监听
GetBuilder<CollectionPageController>(id: 'Name1',builder: (_) {if (_.activeStep.value == '1') {return Container(width: 1.sw,padding: EdgeInsets.only(left: 74.w, right: 75.w),child: FormInput(title: '水表底数',hasBorder: false,initValue: vm.initNum.value,placeholder: '输入基表表盘示数',onChanged: (value) {initNum.value = value;});} else {return Container();}
})
2)、activeStep改变后调用Name1手动刷新
TextButton(,child: Text('下一步'),onPressed: () {activeStep.value = neststeps.toString();update(['Name1']);},
)
Flutter问题二:OBX数据嵌套重复更新相关推荐
- Mendix敏捷开发零基础学习《二》-进阶(Microflow微流、表单验证、运算符、条件判断、数据嵌套、触发器、Debug问题跟踪、版本管理)
目录结构 Mendix敏捷开发零基础学习<二> 一.Microflow微流 1.引言 2.常见的功能 3.微流可以做那些事情? 3.1 举例1(用微流打开新增页面) 3.2 举例2(用微流 ...
- C语言删除二维数组的重复数据的一个方法
C语言删除二维数组的重复数据的一个方法 //以下头文件,未及清理 #include "stdafx.h" #include <vector> #include < ...
- 批量插入以及数据存在重复就进行更新操作
批量插入以及数据存在重复就进行更新操作 示例: /*** 批量更新** @param guiYangStationInfos*/ private void updateStationInfos(Str ...
- python二维数组去重复_php二维数组去重,array_unique出除重复数据
根据网站提供的方法修改所来保持数据键名不变.//二维数组去掉重复值 并保留键值 function array_unique_fb($array2D) { $key = array(); foreach ...
- MySQL(二)——DQL数据查询语言
文章目录 1. DQL简述 2. 指定查询字段 3. where 条件子句 4. 联表查询 5. 分页和排序 6. 子查询 7. 分组和过滤 8. Select 小结 1. DQL简述 Data Qu ...
- python 保留顺序去重_Python数据分析入门教程(二):数据预处理
作者 | CDA数据分析师 从菜市场买来的菜,总有一些不太好的,所以把菜买回来以后要先做一遍预处理,把那些不太好的部分扔掉.现实中大部分的数据都类似于菜市场的菜品,拿到以后都要先做一次预处理. 常见的 ...
- (三)Java的基本程序结构(二)---数据输入、控制流、大数、数组
Java的基本程序结构(二)-数据输入.控制流.大数.数组 文章目录 Java的基本程序结构(二)---数据输入.控制流.大数.数组 前言 一.数据输入 二.控制流 1.块作用域 2.流程控制语句分类 ...
- 计网/数据库面试题(更新中ing~~)
计网/数据库面试题(更新中ing~~) <计算机网络> 1. OSI七层模型.设备 (传输层)协议的多路分用和复用 2. TCP/IP四层模型==五层模型 (传输层)TCP和UDP协议对比 ...
- vb数据库编程(二)--数据控件
什么是绑定控件?绑定控件指的是一个窗体上的"对象",由于创建它的那个控件设置了显示数据库信息方面的功能,通过设置对象的datasource(数据源)属性和datafield(数据字 ...
最新文章
- Nginx+Tomcat简单集群配置
- 机器大神 Michael Jordan 教授主题演讲:机器学习——创新视角,直面挑战》
- 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
- eclipse里source的快捷方法_Eclipse开发必备快捷键
- thinkphp5 图片压缩旋转_【好工具】在线免费无限制的PDF处理工具(转换、编辑、分割、合并、压缩)...
- Spark _12_每个网址的每个地区访问量 ,由大到小排序
- Spring 注入集合的成员变量属性
- Github 1300+ 星!旷视开源的深度强化学习绘画智能体论文解读
- 严格模式explainFetchTask
- mysql菜鸟教程面向对象_第一节--面向对象编程
- python通过函数类属性_函数作为类属性的赋值如何成为Python中的一个方法?
- java执行查询postgresql得到中文乱码_PostgreSQL 初探
- 再见2012,你好2013,总结愿望
- hadoop学习笔记(五):java api 操作hdfs
- html星号密码查看器,万能星号密码查看器
- Linux sogou input method
- 如何将MKV的字幕提取出来
- 计算机组成原理 全加器实验
- China Unicom笔面试
- csv文件用什么打开_什么是CSV文件,如何打开它?