Scroll and Load Forms / Embedded Report Ajax

  • 1
  • 2
  • Article
  • Updated 4 months ago
  • (Edited)
You may have recently heard, either from one of our Quick Base Solution Providers or on the Community, about Scroll and Load Forms (aka Embedded Report Ajax).
The feature effectively makes it so embedded reports do not load with the form. They load when the report comes into focus (i.e., scrolling or if it is nested in a tab).

 This feature will have the most value in one or more of the following scenarios: 

  1. The embedded reports are not shown immediately when forms load (they aren’t visible at the top).
  2. The performance profiler shows that the embedded reports are contributing to load time.
  3. The embedded reports, even if loading quickly, are not often used. I.e., if you have a Customers form with an embedded report of Activities that isn’t viewed often by users, putting that in a tab called ‘Activities’.
We have been piloting this feature with some partners and would like to gather more feedback from users. If you are interested in having this feature turned on for your realm or a specific application as part of Early Access, please have your account/realm admin open a support case and our Care team will escalate the request to have it enabled.

Currently, the feature is limited to table and summary reports.

If this pilot goes well, we will evaluate turning this on platform-wide. Note that there is an override an app admin can use to turn this behavior off at the form level if needed, in extenuating circumstances.

Please feel free to post any questions or comments here.
Photo of Harrison Hersch (QB)

Harrison Hersch (QB), Quick Base Sr. Product Manager (Platform)

  • 676 Points 500 badge 2x thumb

Posted 4 months ago

  • 1
  • 2
Photo of Jeroen van Drie

Jeroen van Drie

  • 116 Points 100 badge 2x thumb
Please enable this for our account, much appreciated!
Photo of QuickBaseCoach App Dev./Training

QuickBaseCoach App Dev./Training, Champion

  • 44,390 Points 20k badge 2x thumb
:) This is not Quick Base user care support. You will need to put in a support ticket at the top of your Quick Base screen.
Photo of Evan Martinez

Evan Martinez, Community Manager

  • 6,778 Points 5k badge 2x thumb
Hi Jeroen,

You can also submit a support case by follow the link here
Photo of Alex Gale

Alex Gale

  • 1,124 Points 1k badge 2x thumb
I'm in the early access, and it is working great for certain forms. We wanted it because there are quite a few automations in our apps that create child records, and users kept having to refresh the parent to see the new child records. This feature has eliminated that entirely, which is fantastic. 

That said, it does make the forms where it is enabled feel slower. Even if the initial load is faster, you don't notice that so much as you notice the fraction of a second you spend waiting on the reports to load. I feel that if it is enabled for all apps it should be off by default. 

Another minor criticism I have is that the three different options in the form properties are not very descriptive. It took me a while before I figured out what each individual option would do for my form. 

Would there ever be support for turning it on/off not just at the form level, but for individual reports? That would be a nice feature, as it would enable reports that don't require the feature to work as normal. 
(Edited)
Photo of Harrison

Harrison

  • 462 Points 250 badge 2x thumb
Hi Alex - first, thanks for the feedback. You currently can turn this off for an individual form. So if you had a pretty simple form, it would make sense to turn it off.

That being said, I'd like to understand a little more about your scenario where your users are feeling like the page is slower. The average for those calls is extremely fast so perhaps there is something in your app I can help with or better understand what is going on. If you'd like to meet on this, please let me know your email address and I'll reach out.
Photo of Alex Gale

Alex Gale

  • 1,124 Points 1k badge 2x thumb
I don't think we are actually having performance issues, and its possible that this is just a personal thing.

On forms where I am not using the feature to avoid having to refresh the page, which I mentioned as my main use case above, I will probably be turning the feature off.

It just feels slower to wait after the page has loaded for more things to load, even if the overall wait time is the same or decreased. I think it's just a user perception thing, but that's obviously important. 

As for the details of my app, I don't think I'm doing anything special here. I just have a couple main forms that might be displaying 4-5 different reports of child records on one page. 
(Edited)
Photo of QuickBaseCoach App Dev./Training

QuickBaseCoach App Dev./Training, Champion

  • 51,436 Points 50k badge 2x thumb
re:  Would there ever be support for turning it on/off not just at the form level, but for individual reports? That would be a nice feature, as it would enable reports that don't require the feature to work as normal.

Did you mean "apps".  I don't understand the reference to reports.
Photo of Harrison Hersch (QB)

Harrison Hersch (QB), Quick Base Sr. Product Manager (Platform)

  • 676 Points 500 badge 2x thumb
Thanks for the feedback. Would you mind posting this as a distinct feedback item to Uservoice? That is where we consolidate and review feedback for the teams.
Photo of Alex Gale

Alex Gale

  • 1,124 Points 1k badge 2x thumb
Which category should I post it under? 
Photo of Harrison Hersch (QB)

Harrison Hersch (QB), Quick Base Sr. Product Manager (Platform)

  • 676 Points 500 badge 2x thumb
Probably "Forms and Data Entry".
Photo of QuickBaseCoach App Dev./Training

QuickBaseCoach App Dev./Training, Champion

  • 51,436 Points 50k badge 2x thumb
Nice enhancement suggestion - basically the Report Link field on the form would have a form property drop down similar to the Form level drop down override as to how it should load.  ie it would follow the form setting or have it's own override.
Photo of Alex Gale

Alex Gale

  • 1,124 Points 1k badge 2x thumb
Ok. It's not the most important idea but I suppose it's good to have it on there.