【发布时间】:2021-10-11 11:44:50
【问题描述】:
我正在使用 Python Dash 仪表板,并且有两个具有相同选项的下拉菜单:
当我在第一个下拉列表中选择一个选项时,如何从第二个下拉列表中排除相同的选项? - 所以我不能在两个下拉菜单中选择相同的材料。
我将在我的代码中的何处以及如何执行此操作? 我想它一定在我的回调中?
非常感谢任何帮助。
@app.callback(
dash.dependencies.Output('dropdown3', 'options'),
[dash.dependencies.Input('dropdown2', 'value')])
def set_options1(first_dropdown):
return [{'label': i, 'value': i} for i in all_options[first_dropdown]]
@app.callback(
dash.dependencies.Output('dropdown3', 'value'),
[dash.dependencies.Input('dropdown3', 'options')])
def set_1_value(available_options):
return available_options[0]['value']
【问题讨论】:
标签: python pandas plotly-dash plotly-python