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

QQ登录

只需一步,快速开始

查看: 3337|回复: 9

[结贴] data的ValueChange事件

[复制链接]

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
发表于 2017-6-30 14:07:12 | 显示全部楼层 |阅读模式
在这个事件里面可以进行取消吗?如果输入的值不满足条件则不改变 ,还是显示原值

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 14:42:03 | 显示全部楼层
看API中事件说明中是否有cancel,有就可以没有就不能
可以直接给关系setValue附旧值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-6-30 14:48:16 | 显示全部楼层
jishuang 发表于 2017-6-30 14:42
看API中事件说明中是否有cancel,有就可以没有就不能
可以直接给关系setValue附旧值 ...

我这个是gridSelect 要赋两个值啊。旧值只能取到一个把
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 15:52:48 | 显示全部楼层
两个关系的值改变了,在onValueChange就判断是这个两个关系改变了去控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-6-30 16:15:58 | 显示全部楼层
jishuang 发表于 2017-6-30 15:52
两个关系的值改变了,在onValueChange就判断是这个两个关系改变了去控制
我是这样写的。。但是gridselect 显示的值还是改变之后的
if(event.col === "OFFICE_CODE"){        
                        debugger;
                        if(newvalue !== null && newvalue !== undefined && newvalue !== ""){
                                if(count>0){
                                        if(newvalue !== oldvalue){
                                                if(confirm("办事处改变数据将被清空,请确认是否改变?")){
                                                        mainData.deleteAllData();
                                                        mainData.saveData();
                                                }else{                                                        
                                                        alert(dataCond.getValueByID("OFFICE_NAME", oldvalue));
                                                        dataCond.setValue("OFFICE_CODE", oldvalue);
                                                        dataCond.setValue("OFFICE_NAME", dataCond.getValueByID("OFFICE_NAME", oldvalue));
                                                }
                                        }                                       
                                }
                        }
                }
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-30 17:33:27 | 显示全部楼层
在onValueChange事件还是onValueChanged事件?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-6-30 18:59:01 | 显示全部楼层
jishuang 发表于 2017-6-30 17:33
在onValueChange事件还是onValueChanged事件?

onValueChange
回复 支持 反对

使用道具 举报

发表于 2017-7-1 10:42:15 | 显示全部楼层
嗯!debugger调试下代码!哪儿执行不正常?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-7-3 09:14:31 | 显示全部楼层
liangyongfei 发表于 2017-7-1 10:42
嗯!debugger调试下代码!哪儿执行不正常?

都是正常的哦 我换了几种方法都试了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 11:17:28 | 显示全部楼层
用input修改显示正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 02:27 , Processed in 0.073598 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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