Hi DataMiner Team,
I’m working on a protocol where a QAction handles user-triggered actions on a table row. After the action is executed (such as sending a control request), I want to immediately refresh a specific column in that same row — for example, a “State” or “Status” column — so the updated value is shown right away without waiting for the polling cycle.
Example:
A user clicks a button in the table row to trigger an action. After performing the logic (e.g., sending a request or setting parameters), I want to refresh the “Status” column in that row to reflect any immediate change that may have occurred.
Is there a recommended or supported way to do this directly from within the same QAction?
Thanks in advance for your help!
Hi Deema,
When you mention that you want to refresh the “Status” column to reflect any immediate change, where is this updated information coming from?
If the new value is obtained from an HTTP response, you can call protocol.CheckTrigger
after the user interaction. This can trigger an action group linked to a session, allowing you to force a refresh of the column you want to update — without having to wait for the regular polling cycle.
Just to add it's a HTTP protocol and response is in Json.