【发布时间】:2020-07-12 14:07:39
【问题描述】:
我正在尝试设置表格的前两列
我希望修复表格的前两列
但是当我设置 fixed_columns 组件时,整个布局变得非常小
我正在使用 dash 1.13(但也尝试过 1.12)
重现我的问题的尽可能小的代码:
import dash
import dash_table
import random
def define_table():
headers = ['Fixed1', 'Fixed2', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']
columns = [{'name': h, 'id': h} for h in headers]
data = []
for i in range(0, 20):
row = {}
for h in headers:
row[h] = random.random()
data = data + [row]
return dash_table.DataTable(
id='table-results',
data=data,
columns=columns,
fixed_columns={'headers': True, 'data': 2}, # TODO
style_cell={'textAlign': 'left'},
row_deletable=True,
export_columns='visible',
export_format='csv')
app = dash.Dash(__name__)
app.layout = define_table()
if __name__ == '__main__':
app.run_server(debug=True)
它在我的浏览器中的外观图片:
【问题讨论】:
标签: python css plotly-dash