Я использую тире и написал функцию обратного вызова.
Я не хочу запускать функцию обратного вызова, если пользователь ничего не вводит в раскрывающихся меню.
Однако, когда я кодирую в операторе If, обратный вызов больше не срабатывает, за исключением начальной загрузки страницы.Что мне нужно сделать?
@app.callback(
dash.dependencies.Output('filtered_df', 'children'),
[dash.dependencies.Input('prt-dropdown', 'value'),
dash.dependencies.Input('issuer-dropdown', 'value')]
)
def clean_data(prt, issuer):
if prt is not None and issuer is not None:
# code to reformat dataframe
return df_filter.to_json(date_format='iso', orient='split')