隐藏

JQuery EasyUI的datagrid中formatter如何调用公共function

发布:2015/6/10 11:39:06作者:管理员 来源:本站 浏览次数:1719

下面是datagrid的colunms[]中的一部份代码
{title:'创建时间',field:'createTime',width:80,align:'left',
formatter:    function formatter_Time(val,row){
     if(val != null){
     var time = new String(val);
     var hour = time.substr(0,2);
     var minute = time.substr(2,2);
     var second = time.substr(4,2);
     return hour + ':' + minute + ':' + second;
     }
     else return "";
   }
}
如果想把formatter后面的function formatter_Time(val,row)方法摘出来作为公共方法,那么formatter后面应该如何写代码调用这个方法。


解决方法:

这样就可以了,亲!
function formatter_Time(val,row){
     if(val != null){
     var time = new String(val);
     var hour = time.substr(0,2);
     var minute = time.substr搜索(2,2);
     var second = time.substr(4,2);
     return hour + ':' + minute + ':' + second;
     }
     else return "";
   }

{title:'创建时间',
field:'createTime',
width:80,align:'left',
    formatter:formatter_Time
}