jQuery MiniUI

标题: datagrid 通过 url 加载数据, 日期格式有点儿奇怪的问题 [打印本页]

作者: iamjxc    时间: 2015-1-14 17:40:14     标题: datagrid 通过 url 加载数据, 日期格式有点儿奇怪的问题

通过 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 的问题?


作者: dforce    时间: 2015-1-15 09:26:33

MiniUI内部将符合我们设定事件格式的数据转换成时间的
作者: iamjxc    时间: 2015-1-15 09:42:24

dforce 发表于 2015-1-15 09:26
MiniUI内部将符合我们设定事件格式的数据转换成时间的

我们后台已经格式化了,  这样反倒有问题了
作者: dforce    时间: 2015-1-15 10:02:55

iamjxc 发表于 2015-1-15 09:42
我们后台已经格式化了,  这样反倒有问题了

你要显示成什么格式,列上加上dateFormat吧
作者: squall724    时间: 2015-3-31 15:29:39

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

作者: dforce    时间: 2015-3-31 16:05:42

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

后面我们会开发接口控制是否转换,目前符合我们时间格式的数据默认自动转换
作者: iamjxc    时间: 2015-4-2 15:10:14

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

覆写就可以了:

    mini.decode = function (json) {
            json = $.parseJSON(json);
        return json;
    }
作者: wangyankun    时间: 2015-4-10 08:29:37

不仅需要设置dataformat=""就可以了,详细的可以参照api的data




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