jQuery MiniUI

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

datagrid 通过 url 加载数据, 日期格式有点儿奇怪的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-1-14 17:40:14 |只看该作者 |倒序浏览
通过 firebug 看后台返回的 json 数据是 "2015-01-01 01:01:01" 这样的格式, 但是 datagrid 显示的是 Wed Jan 14 2015 15:11:10 GMT+0800 这样的格式了,

在 datagrid 的 preload 事件里 alert, 发现已经变成 Wed Jan 14 2015 15:11:10 GMT+0800 这样的格式了,

这是什么情况呢? 是 jQuery 的问题? 还是 miniui 的问题?

Rank: 8Rank: 8

沙发
发表于 2015-1-15 09:26:33 |只看该作者
MiniUI内部将符合我们设定事件格式的数据转换成时间的

Rank: 3Rank: 3

板凳
发表于 2015-1-15 09:42:24 |只看该作者
dforce 发表于 2015-1-15 09:26
MiniUI内部将符合我们设定事件格式的数据转换成时间的

我们后台已经格式化了,  这样反倒有问题了

Rank: 8Rank: 8

地板
发表于 2015-1-15 10:02:55 |只看该作者
iamjxc 发表于 2015-1-15 09:42
我们后台已经格式化了,  这样反倒有问题了

你要显示成什么格式,列上加上dateFormat吧

Rank: 2

5#
发表于 2015-3-31 15:29:39 |只看该作者
我也不明白miniui为什么要这么处理,搞得我们现在代码里到处都是mini.dateFormat的代码,主要是提交日期到后台的代码,本来很干净的代码,还非要把时间转换一下。
mini.encode和mini.decode能不干预数据格式吗?这一点让人不能理解,我明明传过来是格式化好的数据,经过miniui却变了,搞得每次都忘了手工format

Rank: 8Rank: 8

6#
发表于 2015-3-31 16:05:42 |只看该作者
squall724 发表于 2015-3-31 15:29
我也不明白miniui为什么要这么处理,搞得我们现在代码里到处都是mini.dateFormat的代码,主要是提交日期到 ...

后面我们会开发接口控制是否转换,目前符合我们时间格式的数据默认自动转换

Rank: 3Rank: 3

7#
发表于 2015-4-2 15:10:14 |只看该作者
squall724 发表于 2015-3-31 15:29
我也不明白miniui为什么要这么处理,搞得我们现在代码里到处都是mini.dateFormat的代码,主要是提交日期到 ...

覆写就可以了:

    mini.decode = function (json) {
            json = $.parseJSON(json);
        return json;
    }

Rank: 1

8#
发表于 2015-4-10 08:29:37 |只看该作者
不仅需要设置dataformat=""就可以了,详细的可以参照api的data

Archiver|普加软件

GMT+8, 2024-5-20 08:56 , Processed in 1.055767 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部