table表数据内容操作,有时后台返回的数据格式不是所需要的数据格式,在layui table中需要自己定义所需要的数据格式;
可参考layui文档:https://www.layui.com/doc/modules/table.html
举个例子:代码实现如下:
table.render({
elem: '#itemslist',
url:'XXXXXXXXX',
id:'itemslist',
title: '关联客户信息',
where:where,
page:false,
cols: [[
{field: 'name', title: '客户', minWidth: 210,width: 180,height:60, align: 'left'},
{field: 'total', title: '数量', minWidth: 120,width: 140,align: 'left'},
{field: 'unit_name', title: '商品单位', minWidth: 120,width: 160,align: 'left'},
{field: 'address', title: '地址', minWidth: 120,width: 260,align: 'left'},
{field: 'remark', title: '备注', minWidth: 120, align: 'left'},
]],
parseData: function(res){ //res 即为原始返回的数据
return {
"code": res.code, //解析接口状态
"msg": res.msg, //解析提示文本
"count": res.data.items.length, //解析数据长度
"data": res.data.items //解析数据列表
};
},
done:function (res, curr, count) {
var info = res.data.Order;
if(info.item_title){
$("#item_title").html(info.item_title);
}
}
});