我试图在单击搜索按钮时加载表,并提供 ID/密码。我的输出是一个 dbc.Table.from_dataframe,它允许一个 df 参数;但是,当我将其用作输出属性时,出现错误。
以下是“my_table”中的可用属性: ['children', 'id', 'style', 'className', 'key', 'tag', 'size', 'bordered', 'borderless', 'striped' , 'dark', 'hover', 'responsive', 'loading_state']
我在这里阅读文档 https://dash-bootstrap-components.opensource.faculty.ai/l/components/table
我试过这样使用“儿童”,但也没有用。我知道使用 dcc 表我需要返回一个字典,但是我认为使用 dbc.Table.from_dataframe 我可以返回一个数据帧。
@app.callback(Output('my_table', 'df' ),
[Input('search-button','n_clicks')],
[State('input-id', 'value'),
State('input-password', 'value')]
)
def search_fi(n_clicks, iuser, ipasw):
if n_clicks > 0:
df = pd.DataFrame(
{
"First Name": ["Arthur", "Ford", "Zaphod", "Trillian"],
"Last Name": ["Dent", "Prefect", "Beeblebrox", "Astra"],
}
return df
Run Code Online (Sandbox Code Playgroud)