Extjs grid整合Springmvc正确显示时间
来源:互联网 发布:羽毛笔哈利波特淘宝 编辑:程序博客网 时间:2024/05/19 10:35
一、问题描述:使用extjs去请求后台数据的时候,返回json时,时间类型被转换成long型。如何解决?
所以在extjs中,显示不出来时间!
二、原因分析:后台在返回数据的时候出现了问题。没把对时间类型进行特殊的处理
三、解决方式:
a)使用@JsonFormat标签在get()方法上表明你要返回的格式
@JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss",timezone="GMT+8")
b)在前端使用Ext.util.Format.dateRenderer(‘Y/m/d H:i:s’)。接受
{text: '创建时间',sortable:true ,dataIndex:'createTime' ,width:125, renderer:Ext.util.Format.dateRenderer('Y/m/d H:i:s')},
第二种解决方法:
在extjs中将long型时间戳转化成时间类型
columns: [ {text: 'ID' ,sortable:true ,dataIndex:'id',hidden:true}, {text: '订单编号' ,sortable:true ,dataIndex:'orderNumber' ,width:120}, {text: '创建时间' ,sortable:true ,dataIndex:'createTime' ,width:125, //renderer:Ext.util.Format.dateRenderer('Y/m/d H:i:s') renderer:function(time){ return Ext.util.Format.date(new Date(time),'Y/m/d H:i:s'); }}, {text: '优先级',sortable:true ,dataIndex:'level' ,width:125}, {text: '价格' ,sortable:true ,dataIndex:'price' ,flex:1} ],
阅读全文
0 0
- Extjs grid整合Springmvc正确显示时间
- Extjs grid正确显示long型时间戳
- ExtJS的Grid如何格式化时间显示
- extjs grid 不显示表头
- extjs显示grid网页线
- struts+extjs grid显示数据
- springmvc+mybatis显示正确的日期时间的方法
- Extjs GridPanel 显示时间
- Extjs时间显示问题
- extjs grid combobox 的显示扩展
- extjs grid行和列显示不同颜色
- EXTJS中的grid显示实际行号
- ExtJs Grid中鼠标停留显示详细
- ExtJS grid 的 tbar 显示不出来
- extjs grid内容显示居中代码
- ExtJS Grid 每个Cell都显示tooltip
- ExtJs Grid 日期控件列 显示问题
- ExtJS Grid 每个Cell都显示tooltip
- 使用toString()方法遍历数组
- MySQL WHERE 子句
- 如何直观形象地理解梯度、散度、旋度
- Exynos4412裸机开发——中断处理
- 区块链模型架构
- Extjs grid整合Springmvc正确显示时间
- Redis常用命令
- 无法查看eclipse中的java开源类的源码
- spring中@scheduled定时任务的使用
- 前端页面:当一行超过指定宽度时,多余的文字使用...
- shell 脚本监控 phpj 进程 screen 发送信号
- 牛客网 剑指offer-矩形覆盖
- ArrayList扩容源码解读
- java代码生成,mapper生成,实体类生成,快速生成java代码