Ext中Grid显示Date类型数据的方法
有一个类Log,里面有个Date类型属性oprTms,使用JSON-LIB将Log对象转换成JSON返回客户端在GridPanel中显示,发现该列显示的值为[object Object]。使用firebug观察回传到客户端的数据为:
"oprTms":{"date":15,"day":1,"hours":18,"minutes":32,"month":2,"seconds":26,"time":1268649146000,"timezoneOffset":-480,"year":110}在网上找到的解决办法如下(http://www.busfly.cn/post/ext-grid-json-date.html):自定义一个Javascript函数://format是date的日期格式function renderDate(format) { return function(v) { var JsonDateValue; if(Ext.isEmpty(v)) { return ""; } else if(Ext.isEmpty(v.time)) { JsonDateValue = new Date(v); } else { JsonDateValue = new Date(v.time); } return JsonDateValue.format(format || 'Y-m-d H:i:s'); } }在grid的ColumnModel定义中,为日期列添加:OK。{header:'操作时间',dataIndex:'oprTms',renderer:renderDate('Y-m-d H:i:s')}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架