jQuery MiniUI

标题: 动态grid的日期格式化 [打印本页]

作者: jav    时间: 2019-6-12 10:11:52     标题: 动态grid的日期格式化

根据官方的demo,[attach]12267[/attach]
[attach]12266[/attach]
[attach]12265[/attach]这个日期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 这怎么回事?是因为我没有格式化成控件识别的两种格式吗?
[attach]12268[/attach]








作者: jav    时间: 2019-6-12 10:13:13

而且我的dateFromat="yyyy",并没有起作用
作者: felt    时间: 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,才能进行格式化。
作者: jav    时间: 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 ...

谢谢,我再试试。
作者: jav    时间: 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吗?
作者: felt    时间: 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了
作者: jav    时间: 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
作者: felt    时间: 2019-6-12 18:01:15

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2