如何增加 Dash DataTable 的每个单元格的左右边距
How to increase left and right margin in each cell of Dash DataTable
我正在使用 fill_width=False
,这使得 table 中的所有内容都显得局促。
我的目标是在每个单元格的内容左右添加一些 space。我正在尝试使用 style_cell
并尝试添加边距和填充,但都没有更改 table.
dash_table.DataTable(
id='tbl1',
columns=[{
'name': f'{j}',
'id': f'{j}',
} for j in datatable_col_names
],
data=[
{f'{j}': '' for j in datatable_col_names}
for j in range(2)
],
export_headers='display',
fill_width=False,
style_cell={'margin-right': '5px', 'margin-left': '5px'}
)
我想你想做的是使用 padding
而不是 margin
:
style_cell={'padding-right': '30px',
'padding-left': '30px'
},
不过,我建议使用对齐方式:
style_cell={'text-align': 'center'},
我正在使用 fill_width=False
,这使得 table 中的所有内容都显得局促。
我的目标是在每个单元格的内容左右添加一些 space。我正在尝试使用 style_cell
并尝试添加边距和填充,但都没有更改 table.
dash_table.DataTable(
id='tbl1',
columns=[{
'name': f'{j}',
'id': f'{j}',
} for j in datatable_col_names
],
data=[
{f'{j}': '' for j in datatable_col_names}
for j in range(2)
],
export_headers='display',
fill_width=False,
style_cell={'margin-right': '5px', 'margin-left': '5px'}
)
我想你想做的是使用 padding
而不是 margin
:
style_cell={'padding-right': '30px',
'padding-left': '30px'
},
不过,我建议使用对齐方式:
style_cell={'text-align': 'center'},