I have a Range Slider Filter Widget connected to a Table View and it seems that the filter is not applied to the table when the value is changed interactively. A Java Script Table View is updated correctly as expected.
The filter is applyed only if I save, close and reopen the component UI
I could just stick to the JS Table View but the regular Table View has more UI features (such as searching in a given column, scrolling in the table, displaying the total number of rowns on the top of the table âŚ)
The Refresh Widget might solve the issue here, but as of now it hasnât been implemented on all the widgets which include the Interactive Range Slider.
I would use the JS Table for what you are looking for currently. It has selections in the config for interactivity depending on what you want (includes selections, searching, searching on column,page sizeâŚ) I do not believe you can scroll, but you can enable pagination in the config:
Hello @JanC
Unfortunately the widget family nodes donât work interactively, you would need to implement a âRefresh Button Widgetâ within your dashboardâs component. Placing it in a previous position to target widget nodes.
Hey,
thanks for your suggestion. The refresh buttons seems to do the workaround.
As a new user of Knime, Iâd like to give a bit of feedback though It is quite confusing for a new comer to decide what UI element to use when buliding an interactive dasboard as most of the UI elements have several versions
Just for this simple use case, I have to chose from
Table View
Table View (Java Script)
Interactive Ranger Slider Filter Widget
Range Slider Filter Definition (Legacy)
Added to that is the different behaviour if the UI elements. The name of "Interactive Ranger Slider Filter Widget " indicates that itâs meant to be used in an interactive manner but as you just wrote, it does not work interactively.
Other widgets such as the âMultiple Section Widgetsâ do offer a âRe-executionâ option that actually refreshes a Table View. I would expect that option to be present in all UI widgets that allow interaction.
I believe it would really be heplful to have a small guide to help users to decide which widget to use (Legacy vs non Legacy, JavaScrit vs non JS) âŚ
The UI building is the only part I struggeled with. The rest of Knime is actually very intuitive and offers really a great flexibility which is awesome