To display Datable Changes in the Mashup you could create a service that executes every period of time. That service would then fetch the most recent entries in you Datatable then update the MAshup accordingly.
The time period after which the Service executes repeatedly could then be determined based on the frequency you estimate your Datatable would change.
I didn't test it.
I you want to do it auto-refresh/efficient, without polling, you may create a property which records the number of updates on the DataTable, and bind that auto refresh property ( websockets on TW 7.2 ) to the mashup, then with an expression widget if you detect a property change, then do the real query for the DataTable.
does it work for you? I have some troubles with it. I manage to get it work on a very simple mashup, but just one time. Now no matter what I do it does not update values, nor any other services are triggered by ServiceInvokeCompleted.
Any special steps while this is a websocket communication?
I am using HTTPS only on my server? Does that switch to wss automaticaly?