有谁知道是否有办法在创建文件后触发弹出窗口?
我认为这需要通过回电来完成。我有一个正在运行的应用程序,我只想要这条消息“您的文件已准备好下载!”文件创建后触发。
这样用户就知道何时单击下载按钮。
是的,如果您在应用程序中创建文件,那么在创建文件后,只需让回调返回一个弹出框,例如:
@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
按钮,点击后将其隐藏。
如果您不知道何时创建文件,则可以设置回调以按间隔触发并检查文件是否存在。一旦存在,就返回弹出窗口,如上所述。