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

QQ登录

只需一步,快速开始

查看: 7969|回复: 11

[处理中6] 求解:时间赋值有问题

[复制链接]

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
发表于 2014-10-9 10:14:33 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 爱我刺鳌 于 2014-10-9 10:23 编辑

疑问
1:数据都是带有时间的,关系也是DateTime类型,为什么通过alert查看组合主键里面只有日期部分呢?参考图主键和时间
2:传递字符串给dialog,然后转化成时间是正确的,但是赋值之后报错却提示数据无效,看alert时间也是正确的。参考错误的主键.jpg
3:时间是组合主键的一部分,所以设置默认值为currentDateTime(),但是得到的却是带有%的东西,这是为什么?参考转化成时间.jpg

RQ:数据无效!
Error: RQ:数据无效!
at null.saveData (http://localhost:8080/x5/$v0c1946efe84b4d7290261b81e591a8b0/component/data/data.js?language=zh_CN:1:17347)
at Object.jdjjb_edit.triggerConfirmClick (http://localhost:8080/x5/$v08092122ee734eba8c651e173486377b/UI/production/trainSubsystem/tjCx/jdjjb_shaohf/process/jdjjb/jdjjb_edit.js?language=zh_CN:68:15)
at null.callFunction (http://localhost:8080/x5/$vd7f25a7eae864c2bb38b4046664470d2/UI/production/trainSubsystem/tjCx/jdjjb_shaohf/process/jdjjb/.cache/jdjjb_edit_zh_CN_x5_84d277d591e841959b33bc72f4b6a5d1.js?language=zh_CN&$version=3400228c-f728-4fe8-bfdc-3a4ff2b2d77e:427:117)
at null.run (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:386415)
at null.exec_ (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:308283)
at null.execute (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:289847)
at Function. (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:419931)
at null.run (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:218048)
at null.exec_ (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:308283)
at null.execute (http://localhost:8080/x5/$v98b03af9e4294673a41b8146d6ba8b4b/form/form.js?language=zh_CN:1:289847)

dialog中获取到的时间是正确的。

dialog中获取到的时间是正确的。

系统自动获取的主键。时间不对。

系统自动获取的主键。时间不对。

日期并上一些代码作为主键,时间没了。

日期并上一些代码作为主键,时间没了。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-10-9 10:52:47 | 显示全部楼层
赋值的时候是给时间关系赋值的吗?参考
http://www.justep.com/x5knowledg ... 055BF9F9E53074.html
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-10-9 11:00:51 | 显示全部楼层
jishuang 发表于 2014-10-9 10:52
赋值的时候是给时间关系赋值的吗?参考
http://www.justep.com/x5knowledge/knowledge_87C6ADC688F54D059B0 ...

总算来回复了,嘿嘿。
是给日期时间关系赋值,这只是一个问题,还有两个呢。。。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-10-9 11:01:57 | 显示全部楼层
jishuang 发表于 2014-10-9 10:52
赋值的时候是给时间关系赋值的吗?参考
http://www.justep.com/x5knowledge/knowledge_87C6ADC688F54D059B0 ...

data.setValue("fRQSJ","2010-10-22T16:10:27.000Z");
这句,请问可以直接把字符串赋值给日期时间吗?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-10-9 11:15:00 | 显示全部楼层
jishuang 发表于 2014-10-9 10:52
赋值的时候是给时间关系赋值的吗?参考
http://www.justep.com/x5knowledge/knowledge_87C6ADC688F54D059B0 ...

问题2,懂了,问题1和3能给说一下吗?谢谢。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-10-9 11:52:34 | 显示全部楼层
1.主键怎么设置的发一下看看
2.非主键关系的datetime类型的获取出来的就没问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-10-9 13:45:55 | 显示全部楼层
jishuang 发表于 2014-10-9 11:52
1.主键怎么设置的发一下看看
2.非主键关系的datetime类型的获取出来的就没问题? ...

主键设置 <concept name="RT_JDJJB" default-value-expr="guid()" keys="RQ:GSDM:HWDM">

<has-relation relation="RQ" data-type="DateTime" default-value-expr="currentDateTime()">
      <label language="zh_CN">日期时间</label>
    </has-relation>  

这样
var newDate= new Date();
        alert(newDate);
获取时间也是没问题的。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-10-9 14:28:33 | 显示全部楼层
data上getValue取RQ的值后面就没有时间了?

不是说var newDate= new Date();是不设置主键的日期时间类型的关系取值是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-10-9 14:55:57 | 显示全部楼层
本帖最后由 爱我刺鳌 于 2014-10-9 14:58 编辑
jishuang 发表于 2014-10-9 14:28
data上getValue取RQ的值后面就没有时间了?

不是说var newDate= new Date();是不设置主键的日期时间类型的 ...

日期时间类型就一列。。。data的getValue获取到的值输出之后是.....T......Z的格式,是正确的数据,但是组合主键里面的日期部分只有年月日,通过默认值产生的数据如截图,很乱。那些%产生是不是因为我的chrome编码有问题?组合主键如果只有日期没有时间是会出问题的,因为每天会产生两条数据,只有时间是不同的。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-10-9 15:31:09 | 显示全部楼层
你好楼主,这个问题需要我做一个例子给你,所以会花费较长时间,请你耐心等待,我完成后会第一时间将例子发上来的,谢谢!

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 11:59 , Processed in 0.073016 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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