ExtJs 的Grid接收日期参数并显示的问题

发布于 2021-11-28 06:27:15 字数 339 浏览 754 评论 7

后台 通过 struts, 传到前台一段JSON数据 ,其中有个属性:

 

"deadline":"2011-02-25T00:00:00",

 

前台 ExtJs 有个Store, 是这样定义相应的Field:

 

            name: '到期时间',
            mapping: 'deadline',
            type: 'date',
            dateFormat: 'Y-m-d'T'HH
              

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

旧城烟雨 2021-11-29 02:34:59

json数据格式"TM":"2014-8-5 8:00:00"

store部分:{name: 'TM',type : 'date',dateFormat:'Y-n-j G:i:s'}

LockingColumnModel部分:{header: '观测时间',   dataIndex: 'TM', sortable: true,width: 130,xtype : 'datecolumn',format : 'Y-m-d H:i'}

这样可以正常显示日期数据,解决为空或0NaN-NaN-NaN NaN:NaN:NaN问题

绝影如岚 2021-11-29 02:33:51

试试 这个

dateFormat:'Y-n-j G:i:s'

 

彼岸花ソ最美的依靠 2021-11-29 00:06:58

引用来自#5楼“答复哈”的帖子

搞了半天,原来是后台的错啊..

我觉得dateFormat: 'Y-m-d'T'HH:mm:ss' 这个应该匹配 "deadline":"2011-02-25'T'00:00:00"

毁梦 2021-11-28 23:29:42

搞了半天,原来是后台的错啊..

我觉得dateFormat: 'Y-m-d'T'HH:mm:ss' 这个应该匹配 "deadline":"2011-02-25'T'00:00:00"

屌丝范 2021-11-28 23:20:06

引用来自#3楼“答复哈”的帖子

'T' 这不是多了个"''"?

落墨 2021-11-28 21:47:17

'T' 这不是多了个"''"?

只为守护你 2021-11-28 13:33:55

自己搞定了~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文