html
<BasicTable @register="registerTable">
<template #action="{ record }">
<TableAction
:actions="[
{
label: '查看',
tooltip: '查看',
},
]"
/>
</template>
</BasicTable>
const [registerTable, { reload, updateTableDataRecord }] = useTable({
title: '列表',
api: getApi,
rowKey: 'id',
columns: columns,
ellipsis: false,
pagination: false,
showSummary: true,
useSearchForm: true,
showTableSetting: false,
bordered: true,
summaryFunc(val) {
console.log('计算合计', val)
return val;
},
actionColumn: {
width: 60,
title: '操作',
dataIndex: 'action',
slots: { customRender: 'action' },
},
});
后台返回的数据如下:
let item = [
{ name: '测试', a: 20,b: 11, c: 15 },
{ name: '测试1', a: 15,b: 1, c: 7 },
{ name: '测试2', a: 10,b: 6, c: 6 },
{ name: '测试3', a: 5,b: 0, c: 5 },
{ name: '测试4', a: 5,b: 0, c: 2 },
{ name: '测试5', a: 6,b: 20, c: 0 },
]
然后想把表格底部增加一行:
把字段 a b c 的数据相加求和
麻烦各位大佬们帮我看看,是不是在summaryFunc 这个方面里面写逻辑,然后数据怎么放在BasicTable 的底部显示一行。