【发布时间】:2021-08-11 07:26:10
【问题描述】:
material-ui 中单元格表的样式在已知选项数量有限的情况下很好,但在事先不知道的情况下我正在苦苦挣扎。
为了简化,想法是根据表格单元格的值设置每个单元格的背景颜色(让我们假设单元格的值实际上是颜色)。
使用 cellRenderers 是有限的(不是一个真正干净的选项)。
当前的解决方案看起来像 (doc):
cellClassName: (params: GridCellClassParams) =>
clsx('super-app', {
negative: (params.value as number) < 0,
positive: (params.value as number) > 0,
}),
如何在 material-ui v5/emotion (doc) 中动态创建添加样式或 css。类似的东西:
cellSx: (params: GridCellClassParams) =>{
{
backgroundColor: params.value
}
}),
【问题讨论】:
标签: material-ui emotion material-ui-x