Hello,
in our web application we use the HTML5 report viewer and we created a report (.NET type report in C#) with a list. For every list item we display an image based on the value of an status field of that list item.
For that we have four picture boxes that have the exact same location. With conditional formating we change the visibility based on the status field.
We have three questions about that:
1) Another possibility is to design only one picture box and change the background based on the status field. But if we do so we don´t have the sizing property so we need to use an image that is small enough to fit our needs.
But when we use a small image it gets blurred when zooming in. Is it possible to get it done like that (with only one picture box) with a bigger image and sizing it?
2) The above-mentioned images are displayed on the second page of the report. When the first report page gets rendered it only loads the content and images of the first page.
If we go to page 2 it starts downloading the other images so the images appear after a delay.
Is it possible to change it in a way that the images get loaded immediately after the first page finished rendering respectively after the report has finished loading
and before we navigate to the second page? So in the time the user is viewing the first page the content of the other pages is already getting loaded in the background.
3) Some of our images on page 2 are loaded "immediately" and some appear delayed one after another. We checked the network tab in Chrome console.
It says that some of them have a big "Waiting (TTFB)" time. It looks like this waiting time increases by about 500ms for every image that has this waiting time. See figure (green bar is "Waiting (TTFB)", blue is "Content Download").
Can you tell us where this waiting time could come from?
Thank you in advance!