Augment interactive table widget to allow for data pull rather than automatic real-time subscription

At present, Tulip’s interactive table widget automatically subscribes to the data updates of the associated table / variable. In our observation, this can become a significant resource hog because Tulip will constantly redraw the UI; particularly if multiple table widgets need to be displayed and the underlying data is changing rather often.

Unless there is a way to improve the refresh and display of data to be less resource intensive, a possible alternative would be to explicitly allow for an option to disable auto-updates and in this case switch to a pull-data approach instead. At present this can be achieved by fetching the required data via a Table API connector call and thus making the result a static variable. But this is a significant development overhead and hence reduces one’s ability to quickly adapt to changing user needs.

As a workaround, you can pull the data with the Table API into a variable and then reload when needed.
Another benefit is, you can prefilter the data on pull and add another Filter in the interactive table widged. Thats the only way I know to combine AND & OR filters…

[…] At present this can be achieved by fetching the required data via a Table API connector call and thus making the result a static variable. But this is a significant development overhead and hence reduces one’s ability to quickly adapt to changing user needs.

:upside_down_face:

:see_no_evil:
sorry. my bad. Did I stop reading early? :thinking: