Python Dash DataTable:行选择不起作用

时间:2019-03-20 10:55:59

标签: python datatable plotly-dash

当我在DataTable中将row_selectable设置为'multi'时,我希望在最左边有一个带有复选框的额外列来选择任意行。但是,当我这样做时,该列不包含任何复选框。因此,行选择是不可能的。

import dash
import dash_table
import pandas as pd

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')

app = dash.Dash(__name__)

app.layout = dash_table.DataTable(
    id='table',
    columns=[{"name": i, "id": i} for i in df.columns],
    data=df.to_dict("rows"),
    row_selectable='multi'
)

if __name__ == '__main__':
    app.run_server(debug=True)

row_selectable ='single'产生相同的输出。我正在使用Python 3.6.8,破折号0.39.0,破折号表3.6.0

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

请安装最新的破折号

pip install dash == 1.12.0

这将解决问题。