【问题标题】:Is it possible to highlight part of the label in Checkboxes in Dash是否可以在 Dash 中的 Checkboxes 中突出显示部分标签
【发布时间】:2019-04-29 00:51:39
【问题描述】:

https://dash.plot.ly/dash-core-components/checklist 为例,我正在寻找一种通过将背景涂成黄色来突出显示纽约(不包括城市)的方法。

如果我直接在 html 中编码,我会使用 span 标签,但我不确定如何使用 Dash 方式。在这里,我还包含了来自上述 url 的源代码。我尝试用

替换标签字符串

'<span style="background-color:yellow">New York</span> City'

但它不起作用。

from dcc.Checklist(
    options=[
        {'label': 'New York City', 'value': 'NYC'},
        {'label': 'Montréal', 'value': 'MTL'},
        {'label': 'San Francisco', 'value': 'SF'}
    ],
    values=['MTL', 'SF']
)

【问题讨论】:

    标签: plotly plotly-dash


    【解决方案1】:

    没有 Dash 方法可以做到这一点。 label 只是一个字符串,style 没有任何东西可以分隔单词,所以你只能将 style 设置为 all or nothing。

    This answer 处理一个相关问题,需要使用JS来处理选择单词和改变样式。这可能会让你到达那里,但那时你肯定已经离开了 Dash 的领域。

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 2020-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多