首页> 开发问题 >其它问题 其它问题

datagrid MAC和VPNIP显示不出来,Time显示错误的问题

作者:小萝卜 2019-12-11 浏览 1117

简介这是现在运行成功的界面:开始时间界面出现的是时间是原始值,即1970年1月1日午夜以来的毫秒数,类似于这样:1523786314827因为我这里是调用的函数读取mysql里的值,所以不方便改java函数,就只能改js了:

之前出错时也没截图,大致说一下。

 

这是现在运行成功的界面:

开始时间界面出现的是时间是原始值,即1970年1月1日午夜以来的毫秒数,类似于这样:1523786314827

因为我这里是调用的函数读取mysql里的值,所以不方便改java函数,就只能改js了:

 {
                     field : 'time',
                     title : '时间',
                     //width : '150',
                     editor: {//设置其为可编辑
                        type: 'validatebox',//设置编辑样式 自带样式有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree 可自行扩展
                        options: {required: true//设置编辑规则属性
                        }
                    },
                     formatter: function(value, row, index) {
                        return new Date(value).toISOString();
                     }
                 }
 

第10行,使用formatter调用函数,将原始值转换成iso型。

 

界面开始mac和vpnip读不出来,打断点看到实际上json数据是传过来了,那么是没有对应上的问题。

虽然mysql中mac 和 vpnip对应的是:

但json中的key是 mAC 和 vPNIP

所以修改columns:

 {
                     field : 'mAC',
                    title : 'MAC',
                    //width : '140',
                   editor: {//设置其为可编辑
                        type: 'validatebox',//设置编辑样式 自带样式有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree 可自行扩展
                        options: {
                            required: true//设置编辑规则属性
                         }
                    }},
                 {
                    field : 'vPNIP',
                    title : 'VPNIP',
                     //width : '130',
                    editor: {//设置其为可编辑
                        type: 'validatebox',//设置编辑样式 自带样式有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree 可自行扩展
                       options: {
                             required: true//设置编辑规则属性
                        }
                    }},
 

 

很赞哦! (0)

文章评论

    高端网站建设