提问人:user18233539 提问时间:10/25/2023 更新时间:10/25/2023 访问量:59
如何使用 Plotly Dash 添加弹出窗口
How to add a pop up with Plotly Dash
问:
有谁知道有没有办法在创建文件后触发弹出窗口?
我认为这需要通过回电来完成。我有一个工作的应用程序,我只想在创建文件后触发此消息“您的文件已准备好下载!
这样用户就知道何时单击下载按钮。
答:
0赞
russhoppa
10/25/2023
#1
是的,如果您在应用程序中创建文件,那么在创建文件后,只需让回调返回一个弹出框,如下所示:
@callback(
Output('popupbox-wrapper', 'display'),
Input('create-file-button', 'n_clicks')
)
def update_network_data_cb(create_file):
...
# create file
...
return html.Div(['File created!', html.Button('OK', id='close-popup')])
然后在单击后隐藏按钮来处理该按钮。close-popup
如果您不知道何时创建文件,则可以设置回调以在间隔内触发并检查文件是否存在。一旦它存在,就如上所述返回弹出窗口。
上一个:register_rest_route - 发布还是获取?
下一个:了解事件循环
评论