Refresh Button Widget not triggering DB Query Reader refresh in KNIME Hub Data App

Hi everyone,

I’m working on a Data App that includes a Refresh Button Widget used to reload data from several DB Query Reader nodes and then display the updated result in a Table View.

The refresh works correctly when I run the workflow inside KNIME Analytics Platform, but after deploying it to KNIME Hub, pressing the Refresh button does not update the database results shown in the Data App.

Here is the simplified structure of my workflow:

*

Component Input

*

Refresh Button Widget → CASE Switch

*

DB Query Reader nodes (SQL Server)

*

Joiner / Row Filter / Missing Value / Column Rename

*

More DB Query Reader → Joiner

*

GroupBy nodes

*

Table View (final output)

In AP, the Refresh button successfully re-executes the DB readers and updates the table.

But in KNIME Hub Data App, the data does not refresh at all.

I checked the flow variables generated by the button:

*

refresh_widget

*

refresh-button-timestamp

*

refresh-button-counter

These update correctly when the button is pressed.

However, it seems the DB Query Readers in the Hub environment are not re-executed unless a Flow Variable is directly bound to one of their parameters.

I’m not sure:

1.

Which parameter in DB Query Reader should be overridden via Flow Variable to force re-execution?

1.

Whether my Table View should be placed inside the same Component as the Refresh Button and DB Readers?

1.

If KNIME Hub caches DB Reader results unless a variable changes?

Any guidance, best practices, or example workflows showing how to properly implement a Refresh Button for reloading DB results inside a Data App would be greatly appreciated!

Thanks!