版本号: 3.8.0 问题描述: 数据列被权限控制不显示时,行尾的合计汇总 这列还在。 错误截图: 友情提示: 未按格式要求发帖、描述过于简单的,会被直接删掉; 描述问题请图文并茂,方便我们理解并快速定位问题; 如果使用的不是master,请说明你使用的分支;
- 最新
- 最热
只看作者zy
是的 加了权限 列如 载图中 “日成本”这列 我用权限限制后 目前的汇总的位置还会在
上面的载图就能体现出来,我把后面的列控制了,后面对不齐多出来的汇总项 就是被权限控制的列
如下图:
针对汇总逻辑,你是不是也应该额外加上权限控制
用的方法是:
function handleSummary(tableData: Recordable[]) {
可用工具方法自动计算合计
const totals = mapTableTotalSummary(tableData, [ rate , count , fxcount , cpcount , lhconunt , userhmd , userbmd , onedaymoney , todayapimoney , countapi , countj , counta , countb , countc , countd , counte , countf , countg ]);
return [
totals,
{
_index: 平均 ,
_row: 平均 ,
计算平均值
rate: ((totals.fxcount+totals.cpcount+totals.lhconunt+totals.userhmd) totals.count * 100).toFixed(2),
},
];
}
const { prefixCls,tableContext,onExportXls,onImportXls } = useListPage({
tableProps:{
showSummary:true,
summaryFunc:handleSummary,
......
敬请帮忙查看:))