原来写法
const cellStyle = ({ row, column, rowIndex, columnIndex }) => {
// 状态列字体颜色columnIndex 列下标 rowIndex 行下标 row 行column 列
if (columnIndex === 3 && row.showforeignText == "✓") {
return { color: "green", "font-size": "25px" };
} else if (columnIndex === 3 && row.showforeignText == "✗") {
return { color: "red", "font-size": "25px" };
} else if (columnIndex === 4 && row.showchinaText == "✓") {
return { color: "green", "font-size": "25px" };
} else if (columnIndex === 4 && row.showchinaText == "✗") {
return { color: "red", "font-size": "25px" };
} else {
}
};
改为
const cellStyle = ( {row, column, rowIndex, columnIndex}: { row: any ,column:any, rowIndex:any, columnIndex:any} ) => {
// 状态列字体颜色columnIndex 列下标 rowIndex 行下标 row 行column 列
if (columnIndex === 3 && row.showforeignText == "✓") {
return { color: "green", "font-size": "25px" };
} else if (columnIndex === 3 && row.showforeignText == "✗") {
return { color: "red", "font-size": "25px" };
} else if (columnIndex === 4 && row.showchinaText == "✓") {
return { color: "green", "font-size": "25px" };
} else if (columnIndex === 4 && row.showchinaText == "✗") {
return { color: "red", "font-size": "25px" };
} else {
}
};