I updated my dash-core-components to the newest version. It seems like from version 0.10.0 upwards there is a new behaviour handling inputs and outputs.
Until version 0.10.0 i was able to store intermediate results into a hidden div and use this div as an input to multiple other callbacks.
Now this isn’t working any more. The result can still be stored into a hidden div but this does not trigger the next input
This was working before, but now it doesn’t (some-value-ui-state is a DIV):
@app.callback(
Output('some-value-ui-state', 'children'),
[Input('input-folder', 'value')])
def update_some_value_ui_state(folder):
if folder:
return some_function(folder)
@app.callback(
Output('input-factors', 'options'),
[Input('some-value-ui-state', 'children')])
def update_input_factor_options(value):
return do_something_else()