一開始嘗試使用render給背景色,但是發(fā)現(xiàn)只能設(shè)置一小塊,不能覆蓋整個(gè)單元格
render: (data: any) => {
return <span style={{background:'blue'}}>{data}</span>
},
后來(lái)發(fā)現(xiàn)了onCell屬性缀程,可以用來(lái) 設(shè)置單元格屬性,但是沒(méi)有具體用法
image.png
嘗試過(guò)后可以這樣用:
能在標(biāo)簽上綁定的所有屬性應(yīng)該都可以支持
onCell: (record: any) => {
if (record[item.headname]?.isflag === false) {
// 滿足條件附帶樣式市俊,也可以附帶點(diǎn)擊事件
return {
className: 'cellColor',
onClick:()=>{
console.log(111);
}
};
}
},
效果:
image.png