Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Loading objects on sheet

Hi All,

Could anybody help with understanding, how QV prioritizes the objects on a sheet and loads them on the UI. Like for instance i have some 4 different chart objects, 10 text objects, 4 multiboxes, 6 list boxes and a search object. How will QV prioritize and load objects on UI in this case.

Can anybody point me to a resource that explains this.

Thanks,
Aadil

9 Replies
Gysbert_Wassenaar

I don't think there's any resource that explains that. Since there's nothing you can do to influence it and nothing to 'catch' any object 'loading' event, it would be totally useless information anyway imho.


talk is cheap, supply exceeds demand
israrkhan
Specialist II
Specialist II

Hi,

i think its done by multi threading, each object is assigned to a separate thread.

and the object which has less calculation , render first, and the one has complex calculation take time accordingly.

Anonymous
Not applicable
Author

Thanks for the response Gysbert.

The reason i am looking into this is because, i want all of the text objects and list boxes to load first and then load the 4 charts that i have on the sheet. I have a dashboard where in i have hidden the tabrow and i am using text objects as buttons to navigate through the document, so i want the navigation to be always there. As of now every-time the sheet changes, every object on the sheet disappears and then loads back in (basically QV navigates to the other sheet and then loads the objects), which from a user perspective gives a weird appearance as objects are disappearing and reappearing.

And i guess there is no way i can force QV to do this as of now.

Thanks,

Aadil

Anonymous
Not applicable
Author

Thanks for the response Israr.

Please read my comments above regarding the same.

Thanks,

Aadil

tresesco
MVP
MVP

As of now every-time the sheet changes, every object on the sheet disappears and then loads back in (basically QV navigates to the other sheet and then loads the objects), which from a user perspective gives a weird appearance as objects are disappearing and reappearing.

And i guess there is no way i can force QV to do this as of now.

Thanks,

Aadil

Have you thought of trigger->action->Activate Object ?

Gysbert_Wassenaar

I see. That's a tricky problem. Well, if you don't have many sheets and sheet objects you could use the conditional display expressions and use the buttons to show/hide the objects as needed. Probably a lot of work to set up though.


talk is cheap, supply exceeds demand
sudeepkm
Specialist III
Specialist III

I've a very funny idea. I'm not sure how far this can be helpful.

My idea is to create a screen print of your top section/header which has all the navigation buttons.

Add this screen print image in a text object and use it as header

Create 100% transparent or invisible text objects and align them exactly on the screen print images.

Finally you will have one image in a text object showing your header/ navigation layout

Invisible buttons/ text objects for actual navigation action

Other Charts at the body or bottom panel.

In this case at least the text object carrying the image of the header or Navigation panel will load and customer may not feel that each object is loading.

This may not be a good UI standard.

Anonymous
Not applicable
Author

Thanks Sudeep,

Thats indeed a funny way to do this.

Thanks for the idea though.

Anonymous
Not applicable
Author

Thanks,

I'll consider this idea for some of my sheets.