Stop Retool Table Reloading

For my table component I am adding a column of buttons that will change color depending on results of query that runs periodically every 10 seconds. Since the column depends on query value the table loading starts. I want to stop table loading from becoming true when the query runs. Is there a way to stop this

Hi @Bilal_Asad,
There is no built-in way to stop just a Table component from entering the loading state when it depends on a running query.

However, you can disable the loading spinner entirely:
Go to App Settings β†’ General β†’ Uncheck β€œShow loading state”
This will prevent the table (and other components) from entering the loading state when queries run.

1 Like

Can I dynamically change it when one query runs. I want to implement chat system where each row has button to open different chat. If new messages for the row comes then my query will check periodically. I want loading to stop for only one particular query

Alright to anyone else facing this issue, I have found a solution to this. I first used find and other filter inside components default value using inspector. I moved them to a JS query where they get calculated inside there and return result. The loading indicator stopped showing after I just used JS query result as default values