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

QQ登录

只需一步,快速开始

查看: 4989|回复: 9

[结贴] grid中日期时间列的问题

[复制链接]

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
发表于 2017-3-14 10:27:08 | 显示全部楼层 |阅读模式
grid中,我把其中的一个列改成了date,等我选择以后我需要有一个计算然后在别的列赋值,当我选择一个日期后,我要是用grid里面的onAfterIndexChanged去判断的话会有问题,当我选择一个日期,然后弹出这个日期当前时间,每次当我打开这个应用,就会一直谈这个时间,如果我要是用data组件里面的onDataChanged,也会出现这个问题,新增也好或者是页面刷新也好,都会弹出好几个

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36115
发表于 2017-3-14 11:34:53 | 显示全部楼层
如果是要在时间改变的时候操作,可以在data的onValueChanged中操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
 楼主| 发表于 2017-3-14 13:50:17 | 显示全部楼层
jishuang 发表于 2017-3-14 11:34
如果是要在时间改变的时候操作,可以在data的onValueChanged中操作

我试了下,有个小问题,就是如果我新增一行数据的话,我可能一下子写入了几个字段,加入我一下写入三个字段的话,可能就弹出三次。我是不是得加一个判断?判断时间的那列是否发生变化?或者只是希望只有在时间改变的时候才弹出对话框
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36115
发表于 2017-3-14 16:25:45 | 显示全部楼层
自己判断一下是日期这个字段变化的时候在执行的你的逻辑啊
事件的event参数中可以获取变化的列
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
 楼主| 发表于 2017-3-14 16:33:13 | 显示全部楼层
jishuang 发表于 2017-3-14 16:25
自己判断一下是日期这个字段变化的时候在执行的你的逻辑啊
事件的event参数中可以获取变化的列 ...

我的意思是在我判断之前就已经执行了onValueChanged,这个动作之后我在判断的,我要是默认插入了好几个字段的话,虽然我判断生效了,但是里面的函数其实执行了好几遍
回复 支持 反对

使用道具 举报

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
 楼主| 发表于 2017-3-14 16:33:56 | 显示全部楼层
jishuang 发表于 2017-3-14 16:25
自己判断一下是日期这个字段变化的时候在执行的你的逻辑啊
事件的event参数中可以获取变化的列 ...

event参数如何获取变化的列呀?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36115
发表于 2017-3-14 17:03:42 | 显示全部楼层
看API中事件上参数的说明

把你要执行的放到判断代码中啊
event.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
 楼主| 发表于 2017-3-14 17:07:40 | 显示全部楼层
本帖最后由 raystar27 于 2017-3-14 17:19 编辑
jishuang 发表于 2017-3-14 17:03
看API中事件上参数的说明

把你要执行的放到判断代码中啊

我要是变化了四五列,我只想判断其中的一列的值,如何获取?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36115
发表于 2017-3-14 17:31:05 | 显示全部楼层
event.col获取当前是那个列变化的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
 楼主| 发表于 2017-3-15 10:59:49 | 显示全部楼层
jishuang 发表于 2017-3-14 17:31
event.col获取当前是那个列变化的啊

不是那个意思,结贴吧,我换个方式去弄
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-14 05:26 , Processed in 0.082903 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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