方法
{
title: '分类', sort: true, align: "left", width: 150, templet: function (res) {
return `${res.BigType}---${res.MediumType}---${res.SmallType}`
}
}
示例
table.render({
elem: '#G_tablebox'
, height: 520
, data: data.data
, title: '商品销量数据'
, page: true
, limit: 20
, defaultToolbar: false
, totalRow: true
, cols: [[
{ type: 'checkbox', fixed: 'left' }
, { field: 'goodsid', title: '商品ID', sort: true }
, { field: 'goodsname', title: '商品名称', }
, { field: 'goodstype', title: '规格', sort: true, totalRow: true }
, { field: 'prodarea', title: '厂家', sort: true, totalRow: true }
, { field: 'skucount', title: '本期销量', sort: true, totalRow: true }
, { field: 'oldskucount', title: '上期销量', sort: true, totalRow: true }
, { field: 'MonthlySales', title: '环比销量', sort: true, totalRow: true }
, { field: 'sequential', title: '环比', sort: true, totalRow: true }
, {
title: '分类', sort: true, align: "left", width: 150, templet: function (res) {
return `${res.BigType}---${res.MediumType}---${res.SmallType}`
}
}
, { fixed: 'right', title: '操作', width: 150, align: 'center', toolbar: '#tool' }
]], text: {
none: '暂无相关数据'
}, done: function (res, curr, count) {
var Totlenumber = 0;
var Instocknumber = 0;
layui.each(res.data, function (index, d) {
Totlenumber += parseFloat(d.skucount);
Instocknumber += parseFloat(d.oldskucount);
});
this.elem.next().find('.layui-table-total td[data-field="sequential"] .layui-table-cell').text(((Instocknumber / Totlenumber) * 100).toFixed(2) + '%');
}
});