Update report without refreshing entire page, like any modern interface

  • 0
  • 1
  • Question
  • Updated 2 years ago
  • Answered
Is there any way to be able to have a report, not on the dashboard, to update dynamically? Seems absurd that you have to refresh the entire page when you only need a few KB of info. It's not the bandwidth that is the issue but the overall usability of this platform and not being able to do this slows everything down.

I'm flabbergasted by how outdated this interface is.
Photo of Michael

Michael

  • 10 Points

Posted 2 years ago

  • 0
  • 1
Since there is a way to auto refresh a dashboard, I would put that report on a dashboard and set it to auto refresh.  But i guess you know that is an option but don't like that option.
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,204 Points 20k badge 2x thumb
Easy to do with script. This report updates itself every 5 seconds and changes half of the data to emulate other users making changes:

Automatic Refresh
https://haversineconsulting.quickbase.com/db/bmgh5qanv?a=q&qid=1

Pastie Database
https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=542

Technically this solution refreshes the page but it is an adequate solution which can be used on any specific report.
Photo of Michael

Michael

  • 10 Points
Hi,

Thanks for the comment but this is literally what I was asking not to do. Refreshing the entire page makes it completely unwieldy. I'm looking for a way to do a simple ajax update to the table.

Just baffled why this isn't done natively.
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,204 Points 20k badge 2x thumb
It is simple enough to modify this example and do what you want. When the timer expires you grab the new report, strip out the chrome and stuff the raw table into the <div> where the former report was displayed.  The code is just a little messier but there is no substantial difference in the code.