【问题标题】:Python Dash Table - How to embed href behind cell valuePython Dash Table - 如何在单元格值后面嵌入href
【发布时间】:2020-04-18 13:28:14
【问题描述】:

Dash table

嗨,

如何将链接嵌入到产品名称列中,以便删除链接列? 我想通过点击产品名称来访问这些链接。

任何帮助将不胜感激。

【问题讨论】:

  • 将生成短划线表的代码放入问题中。这将有助于获得合适的答案

标签: python html plotly-dash


【解决方案1】:

这就是我会做的。我将首先删除Link 列。假设 df 是您的数据。

df_drop_link = df.drop(columns='Link')

html.Table(
        # Header
        [html.Tr([html.Th(col) for col in df_drop_link.columns])] +

        # Body
        [html.Tr([
            html.Td(df.iloc[i][col]) if col != 'Product Name' else html.Td(html.A(href=df.iloc[i]['Link'], children=df.iloc[i][col], target='_blank')) for col in df_drop_link.columns 
        ]) for i in range(len(df))]
    ) 

【讨论】:

  • 我们如何将分页与此结合起来?
猜你喜欢
  • 1970-01-01
  • 2020-11-11
  • 2018-09-04
  • 1970-01-01
  • 1970-01-01
  • 2020-06-17
  • 2022-01-01
  • 1970-01-01
  • 2023-02-05
相关资源
最近更新 更多