根据反应虚拟化中的条件为列单元格文本添加颜色 table
To Add colors for column cell text based on conditions in react-virtualised table
我正在使用来自 react-virtualised 模块的 table 和列组件。
我需要根据几个条件为单元格文本添加颜色。我没有找到这样做的方法。
This is the Link for code reference
请帮我解答
找到了使用单元格渲染器的解决方案
getColorPalate(risk) {
let riskColor;
switch (true) {
case risk < 25:
riskColor = '#00CD63';
break;
case risk > 25 && risk < 50:
riskColor = '#F8E71C';
break;
case risk > 50 && risk < 75:
riskColor = '#F09502';
break;
default:
riskColor = '#F24343';
break;
}
return ( < div style = {
{
color: riskColor,
}
} > {
risk
} < /div> ); }
我正在使用来自 react-virtualised 模块的 table 和列组件。
我需要根据几个条件为单元格文本添加颜色。我没有找到这样做的方法。
This is the Link for code reference
请帮我解答
找到了使用单元格渲染器的解决方案
getColorPalate(risk) {
let riskColor;
switch (true) {
case risk < 25:
riskColor = '#00CD63';
break;
case risk > 25 && risk < 50:
riskColor = '#F8E71C';
break;
case risk > 50 && risk < 75:
riskColor = '#F09502';
break;
default:
riskColor = '#F24343';
break;
}
return ( < div style = {
{
color: riskColor,
}
} > {
risk
} < /div> ); }