easyUI中的格式转换器

来源:互联网 发布:知已图片 编辑:程序博客网 时间:2024/06/02 13:09

datagrid组建里有一个columns属性:


$('#dg').datagrid({  
   url:'supplier/selectPageUseDys.action?time='+ new Date().getTime(),
   loadMsg : '加载中...',
   pagination:true,
   rownumbers:true,
   nowrap:true,
   pageList : [5, 10, 15],
   //这个是在不同分页选择复选框的时候防止其他页面的选中的数据被刷新成不被选中状态
   idField:'supId',
   queryParams: {
supName: '%%',
supAddress:'%%'
},
pageSize : 5,
   columns:[[
       { checkbox:true},    
       {field:'supId',title:'供应商编号',width:100},    
       {field:'supName',title:'名称',width:100},    
       {field:'supLinkman',title:'联系人',width:100},    
       {field:'supPhone',title:'电话',width:100},    
       {field:'supAddress',title:'供应商地址',width:100},    
       {field:'supRemark',title:'备注',width:100},    
       {field:'supPay',title:'初期应付',width:100},    

//这个字段在数据库的类型是数字,但是显示的时候要汉字,就用formatter : function(value, row, index) 

value就是数据库的字段值,浏览器显示的就是return的内容
       {field:'supType',title:'供应商类型',width:100,
        formatter : function(value, row, index) {
        if (value==1) {
return "<span title='普通供应商'>" + '普通供应商' + "</span>";

}
        if (value==2) {
return "<span title='一级供应商'>" + '一级供应商' + "</span>";

}
        if (value==3) {
return "<span title='二级供应商'>" + '二级供应商' + "</span>";

}
}


       }    
   ]],

0 0
原创粉丝点击