jQuery MiniUI

 找回密码
 立即注册
查看: 3043|回复: 7
打印 上一主题 下一主题

动态grid的日期格式化 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-6-12 10:11:52 |只看该作者 |倒序浏览
根据官方的demo,

这个日期dataFromat是生效的,为什么我这么设置就不行?
前端:{field:""+data.DATA_TABLE_FIELD+"",width: 120, align: "center", headerAlign: "center",dateFormat:"yyyy",allowSort: true, header: ""+data.FIELD_NAME+"", editor: {type: "datepicker",nullValue:"null" } }

java后台 查询时候格式化日期:to_char(tbl."+c+",'yyyy-MM-dd')
展示时候直接展示为 2019-03-05 ,单击不做修改,点击其他地方,还原为 2019-03-05 00:00:00 这怎么回事?是因为我没有格式化成控件识别的两种格式吗?








附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

沙发
发表于 2019-6-12 10:13:13 |只看该作者
而且我的dateFromat="yyyy",并没有起作用

Rank: 8Rank: 8

板凳
发表于 2019-6-12 10:45:12 |只看该作者
jav 发表于 2019-6-12 10:13
而且我的dateFromat="yyyy",并没有起作用

1 请使用最新版本
2 只有yyyy-MM-dd HH:mm:ss和yyyy-MM-ddTHH:mm:ss两种格式的字符串,我们才会自动转成date,才能进行格式化。

Rank: 2

地板
发表于 2019-6-12 10:47:43 |只看该作者
felt 发表于 2019-6-12 10:45
1 请使用最新版本
2 只有yyyy-MM-dd HH:mm:ss和yyyy-MM-ddTHH:mm:ss两种格式的字符串,我们才会自动转成d ...

谢谢,我再试试。

Rank: 2

5#
发表于 2019-6-12 10:54:38 |只看该作者
felt 发表于 2019-6-12 10:45
1 请使用最新版本
2 只有yyyy-MM-dd HH:mm:ss和yyyy-MM-ddTHH:mm:ss两种格式的字符串,我们才会自动转成d ...

文章最后一段的这个问题,是版本bug吗?

Rank: 8Rank: 8

6#
发表于 2019-6-12 15:51:41 |只看该作者
jav 发表于 2019-6-12 10:54
文章最后一段的这个问题,是版本bug吗?

不是,因为你的数据是yyyy-MM-dd格式的字符串,所以不会转成date,直接显示的话就是这样的格式,打开编辑器后,匹配到编辑器内生成date,然后就按默认的date格式化显示成yyyy-MM-dd HH:mm:ss了

Rank: 2

7#
发表于 2019-6-12 17:17:31 |只看该作者
felt 发表于 2019-6-12 15:51
不是,因为你的数据是yyyy-MM-dd格式的字符串,所以不会转成date,直接显示的话就是这样的格式,打开编辑 ...

但是我拿出数据的时候 已经转成支持的两种string (yyyy-mm-dd hh:mm:ss)数据格式了,但是还是会在单击后,再回显成带时间的 查询展示:2019  点击后展示为:2019-06-01 00:00:00

Rank: 8Rank: 8

8#
发表于 2019-6-12 18:01:15 |只看该作者
jav 发表于 2019-6-12 17:17
但是我拿出数据的时候 已经转成支持的两种string (yyyy-mm-dd hh:mm:ss)数据格式了,但是还是会在单击 ...

估计是你的版本问题,你的dateFormat没有生效,更新一下看看

Archiver|普加软件

GMT+8, 2024-9-24 03:27 , Processed in 1.044111 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部