起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1817|回复: 7

[处理中3] data组件的isChanged问题

[复制链接]

16

主题

41

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
发表于 2016-8-2 09:01:03 | 显示全部楼层 |阅读模式
QQ图片20160802085755.png

如上图,发现data组件只要修改过值,不论后来是否又改回原值。都会显示changed=1,这样导致整个data的isChanged()都为true
这样的无效数据修改再发回服务器,其实是没必要的
发表于 2016-8-2 16:06:44 | 显示全部楼层
只要数据修改过了,状态就会改变的!不论你是否改回原值!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

41

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2016-8-3 08:40:11 | 显示全部楼层
liangyongfei 发表于 2016-8-2 16:06
只要数据修改过了,状态就会改变的!不论你是否改回原值!

这个也能明白,因为数据有关联性。
但最好能有一个跟原值对比的真实修改状态。
这样在自己做baas服务的时候,比较好做判断
回复 支持 反对

使用道具 举报

发表于 2016-8-5 12:06:31 | 显示全部楼层
lijinan 发表于 2016-8-3 08:40
这个也能明白,因为数据有关联性。
但最好能有一个跟原值对比的真实修改状态。
这样在自己做baas服务的时 ...

data 数据 行对象中是有状态的!你可以看下API

data的状态常量
          包括:Data.STATE.NEW、Data.STATE.DELETE、Data.STATE.EDIT、Data.STATE.NONE

getRowState  可以获取
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

41

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2016-8-6 19:04:28 | 显示全部楼层
liangyongfei 发表于 2016-8-5 12:06
data 数据 行对象中是有状态的!你可以看下API

data的状态常量

我知道有行状态,但是行状态也是 Data.STATE.EDIT
回复 支持 反对

使用道具 举报

发表于 2016-8-8 10:02:44 | 显示全部楼层
lijinan 发表于 2016-8-6 19:04
我知道有行状态,但是行状态也是 Data.STATE.EDIT

对吧!如果数据修改后行状态就会变成 Data.STATE.EDIT
保存过后就会变成Data.STATE.NONE
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2016-8-8 10:06:20 | 显示全部楼层
lijinan 发表于 2016-8-6 19:04
我知道有行状态,但是行状态也是 Data.STATE.EDIT

对吧!如果数据修改后行状态就会变成 Data.STATE.EDIT
保存过后就会变成Data.STATE.NONE

原始值在保存后才会处理,目前没有在data上支持,修改数据回原值,状态还原处理,暂时可以自己处理!自己判断是否和原始值相等!然后修改状态即可!


毕竟这样做更新的数量也是有限的!
你好楼主,这个特性目前版本支持不到位,已作为产品功能建议提交(内部编号:2016080800011),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

41

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2016-8-15 14:10:06 | 显示全部楼层
liangyongfei 发表于 2016-8-8 10:06
对吧!如果数据修改后行状态就会变成 Data.STATE.EDIT
保存过后就会变成Data.STATE.NONE

不错,赞一个。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 01:15 , Processed in 0.088110 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表