我知道如何更改ReactTable
对象中一行的背景颜色(下面的代码)。
如何更改行边框的颜色(而不是整个表格的边框)?我尝试将以下代码中的background
替换为border-color
或borderColor
或border
,但这些选项都不起作用-要么,我得到一个错误,要么在编译时什么都没有发生。
getTrProps={(state, rowInfo, column) => {
if(rowInfo) {
return {
style: {
background: "blue"
}
};
}
return {};
}
最佳答案
像这样:
getTrProps = (state, rowInfo, instance) => {
if (rowInfo) {
return {
style: {
border: rowInfo
? rowInfo.row.age >= 20
? "solid 1px black"
: "none"
: "none"
}
};
}
return {};
};
工作示例:
https://codesandbox.io/s/react-table-gettrprops-ijgzy