FelixGeoff
2017-07-11 02:58
采纳率: 50%
浏览 6.0k
已采纳

使用easyui的datagrid的getRows方法获取当前页全部行

为什么获取的时间这一列的数据是毫秒数
图片说明
这是生成datagrid的js代码
图片说明
这是页面上显示的datagrid
图片说明
使用getRows的js代码
图片说明
这是使用ajax传送数据到后台显示在浏览器控制台的数据
希望获取到的是“yyyy-MM-dd”格式的时间

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    getRows获取的原始数据,你要获取格式化后的自己遍历数据行调用fmtDate格式化一下

     for(var i=0;i<rows.length;i++)rows[i].hdate=fmtDate(rows[i].hdate)
    
    点赞 评论
  • 张大教主 2017-07-11 03:22
    这个应该是你后台传过来的数据没有格式化,建议后台数据的Model对象字段"时间"类型用String不用Date,
    这样返回到前台的数据就是正常的时间格式,也不用特殊处理
    
    点赞 评论

相关推荐 更多相似问题