jQuery MiniUI

标题: mini-datagrid 数据如何控制不让自动转日期格式? [打印本页]

作者: 哎呀    时间: 2022-9-23 16:00:34     标题: mini-datagrid 数据如何控制不让自动转日期格式?

mini-datagrid 后台获取数据为 "yyyy-MM-dd HH:mm:ss"格式的字符串数据,到grid的时候会自动转换成日期格式,grid.getData()获取的数据变成 "yyyy-MM-dd'T'HH:mm:ss"  中间多了一个T,如何控制"yyyy-MM-dd HH:mm:ss"这个数据不自动转换成日期?按字符串格式?dateFormat="yyyy-MM-dd HH:mm:ss" dataType="string" 这些都只是空时页面显示!

作者: happylover1278    时间: 2022-9-23 16:59:53

版主之前有提供一个修改源码匹配正则的方法       虽然我这边根本没效果
作者: felt    时间: 2022-9-23 18:30:47

happylover1278 发表于 2022-9-23 16:59
版主之前有提供一个修改源码匹配正则的方法       虽然我这边根本没效果

重写mini.decode方法,在引用miniui之后引用
  1. mini.decode = function (json) {
  2.          var re = /[\"\'](\d{4})-(\d{1,2})-(\d{1,2})[T](\d{1,2}):(\d{1,2}):(\d{1,2})(\.*\d*)[\"\']/g;
  3.         json = json.replace(re, "new Date($1,$2-1,$3,$4,$5,$6)");
  4.         return eval('(' + json + ')');
  5.     }
复制代码





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