easyui datagrid动态列名与内容对不齐原因及解决方法
easyui datagrid动态列名与内容对不齐原因及解决方法
未知未来人 发表于6个月前
easyui datagrid动态列名与内容对不齐原因及解决方法
  • 发表于 6个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 1

新睿云服务器60天免费使用,快来体验!>>>   

easyui datagrid列名与内容对不齐的原因是列名包含特殊字符,解决代码如下:

loadFilter: function(data){
    var data2 = {total:data.total,rows:[]};
    for(var i = 0;i <data.rows.length; i++){
        var temp = data.rows[i];
        var obj = {};
        for( item in temp){
            var item2 = item.replace(/./g,function($1){return $1.charCodeAt(0).toString(16);})
            if(!obj[item2]){
                obj[item2] = temp[item];
            }
        }
        data2.rows.push(obj);
    }
    return data2;
}

适用于easyui 1.4.5版本

如果有改进的地方,请批评指正!

标签: easyui datagrid
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 2
码字总数 587
评论 (1)
小鸟00
这个是过滤数据的方法吧,列名它控制不了吧。。。
我的问题可能跟你的不一样。。。空数据~ 不包含字符的列也有问题
×
未知未来人
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: