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

QQ登录

只需一步,快速开始

查看: 1413|回复: 7

[结贴] 使用sqlserver数据库表时date类型字段无法正常绑定组件

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2016-8-18 10:54:21 | 显示全部楼层 |阅读模式
具体情况是:使用sqlserver数据库表,表中有date类型字段,但我在页面上用labelinput组件绑定该字段后,调试运行时input框识别不出date类型,点击不能显示日期选择界面,只是一个Input输入框,我把字段类型改成datetime后就能识别出来了,但界面选择是年月日时分秒的样式,而且月和日的上下滑动选择有问题,不能正常对应。。。。求大神指点如何能让input正常显示日期选择界面啊,只要日期不要时分秒

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-8-18 12:00:51 | 显示全部楼层
竟然要沉。。坐等大神呢,现在如果表字段是date类型的,在界面上手动录入日期的话savedata操作会报错,保存不到数据库里,但对现有数据进行修改的话能修改成功,我也是醉了
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-8-18 14:52:59 | 显示全部楼层
在data绑定的时候能不能把字段转换一下,然后使用的input数据绑定的时候能识别出来?baasdata如何实现存储过程的呢,直接在service.m里配置是不是实现不了啊
传说中路过
回复 支持 反对

使用道具 举报

发表于 2016-8-18 17:25:31 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-8-18 17:26 编辑
carbinechun 发表于 2016-8-18 14:52
在data绑定的时候能不能把字段转换一下,然后使用的input数据绑定的时候能识别出来?baasdata如何实现存储 ...

data 组件中字段设置为date 或 dateTime 类型,绑定input 框就会自动变成日期组件的!点击就会显示日期!
调用存储过程!只能是自定义action !,通过java 获取connection对象! 然后使用jdbc的方式去调用存储过程!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-8-22 15:54:02 | 显示全部楼层
liangyongfei 发表于 2016-8-18 17:25
data 组件中字段设置为date 或 dateTime 类型,绑定input 框就会自动变成日期组件的!点击就会显示日期!
...

我现在的情况是我连的sqlserver2008,定义字段是date类型的,在wex5开发页面上的input识别不出date类型,不能点选日期,如果是datetime的,那把时分秒都显示出来了,滑动选择效果还有问题,不能正常使用
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-8-22 16:39:27 | 显示全部楼层
liangyongfei 发表于 2016-8-18 17:25
data 组件中字段设置为date 或 dateTime 类型,绑定input 框就会自动变成日期组件的!点击就会显示日期!
...

换个问法,我用datetime类型的字段绑定input的时候,怎么把点选日期出现的时分秒去掉??我想只选日期,可是会给我把时分秒都显示出来
传说中路过
回复 支持 反对

使用道具 举报

发表于 2016-8-23 11:16:08 | 显示全部楼层
carbinechun 发表于 2016-8-22 16:39
换个问法,我用datetime类型的字段绑定input的时候,怎么把点选日期出现的时分秒去掉??我想只选日期, ...

那就把data组件的这个字段类型改成date类型!可以修改源码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-8-23 16:18:19 | 显示全部楼层
liangyongfei 发表于 2016-8-23 11:16
那就把data组件的这个字段类型改成date类型!可以修改源码!

修改源码也是加format属性吧,这个我加了也不好使,不过我各种试的时候突然找到了一个解决方法,不知道有没有影响,就是加的data组件里的对应日期列我改成date类型,这样绑定字段的控件显示就没问题了,试了下保存功能可以。data组件关联表数据的时候默认字段类型和表里一致,遇到像我这种情况改一下组件里的列的类型能解决,如果没其他影响可以结帖了。。。
再次感谢版主的耐心答复
传说中路过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 01:30 , Processed in 0.051842 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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