带IF语句的Dash引导条件样式



我正在尝试使用Dash引导程序和一些HTML组件,根据列中的文本值应用两种不同的颜色。例如,该表如下所示。

Value
Yes
No
Yes
Yes
No

如果是"绿色",我想把文本的颜色改成绿色;是的,如果是";否";。我尝试了以下几行,但if语句似乎不起作用。

html.Td(
a["Value"],
if a["Value"] == "Yes":
style={"color": "green"},
else:
style={"color": "red"},
) for a in i["Items"]

try三元运算符:

html.Td(a["Value"],
style={"color": "green"} if a["Value"] == "Yes" else {"color": "red"})

相关内容

  • 没有找到相关文章

最新更新