Execution pause inside component view
Hello Forum!
I’m currently developing a flow for an interactive visualization of some data based on user selections.
The selections have a hierarchical structure (i.e., the first selection filters the options for the second, etc.) and I want the possible values for a downstream selection to be updated on change of an earlier. The selections are handled by Nominal Row Filter Widgets with Re-execution on change activated, and the plot is then rendered based on these selections.
The issue I am having is that I want the selections and the plot to be in the same component view, but I don’t want to generate the plot before all selections are set to their desired values (and the user hits something like a Refresh/Plot button).
A stripped down version of the component would look something like this:
I attach a toy example of the flow below (using KNIME 4.7.7).
OBS: In real life the data ETL for the plot is quite time consuming, and having to wait for it to re-execute every time some selection is changed is not a good user experience.
Reexecute_halfway_in_component_view.knwf
Any help or tips on how to achieve this functionality would be greatly appreciated! Thanks in advance…