隐藏:
let isDeleteThingName = false
{
title: '是否生效',
dataIndex: 'isDeleteThingName',
key: 'isDeleteThingName',
width: 2
},
<Table
// columns={cxjdtableColumns}
columns={
//在这里做判断
!isDeleteThingName ? cxjdtableColumns.filter((item) => item.dataIndex !== 'isDeleteThingName') : cxjdtableColumns
}
size="middle"
dataSource={tableDatasource.list}
style={{ textAlign: 'center' }}
pagination={false}
bordered
rowClassName={getRowClassName} //改变某一行的背景颜色
/>
置灰:
import isDeleteName from './style.module.less';
.warning {
background: #e3dede;
}
const getRowClassName = (record) => {
if (record.isDeleteThingName === '0') {
console.error("====",record.isDeleteThingName)
return `${isDeleteName.warning}`; // 加 s. 是因为上面引入的问题
} else {
return '';
}
};
<Table
// columns={cxjdtableColumns}
columns={
//在这里做判断
!isDeleteThingName ? cxjdtableColumns.filter((item) => item.dataIndex !== 'isDeleteThingName') : cxjdtableColumns
}
size="middle"
dataSource={tableDatasource.list}
style={{ textAlign: 'center' }}
pagination={false}
bordered
rowClassName={getRowClassName} //改变某一行的背景颜色
/>