Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I have an application with a lot of tabs and the appearance is becoming cluttered and non professional. My current tabs look as follows:
Some of them will not be available to some users through section access which i have already implemented. I was checking on the best way to remove the clutterness and remain with a clean user interface. I have realised that you can hide tab rows and one option was to use linked text objects with an ActivateSheet action for the user interface on each sheet. My problem with this is that it is not very different from the current multiple tab rows as i will be introducing multiple linked text objects on each sheet. Is there a way to build a drop down menu to select/activate sheets and in this way, that will minimise the addition of multiple unnecessary text objects?
Regards.
Hi Marcus
The article 'Handling many tabs in QlkView is an excellent reference for what i am looking for. I have used this for the multibox solution with the following inline load for the tabrows:
View:
LOAD * Inline [
View
Dashboard
Point in Time Reporting
Leading Therapeutic Classes (Level 1)
Leading Therapeutic Classes (Level 3)
Leading Companies
Leading Products
Leading New Products
Payment Method Summary
Co-payment Summary
Fastest Growing Therapeutic Classess (ATC3)
Trend Analysis
Product Analytics
Generic Products Opportunity Analysis
Patent Analytics
FDA Analytics
Shopping Analytics
Pharmacy Analytics
];
I then assigned the field View to a multi box with the following results:
How do i configure the application to respond to the selections in the multibox?
Regards
In this case you used a visibility-condition (sheet properties in tab general in top left) with a query on the selection from this field, for example for the sheet Dashboard:
= if(getfieldselections(View) = 'Dashboard', true(), false())
and then copy+paste this expression in the another sheets and adjust the sheetname. Helpful is further to extend this to another condition - per variable - to be able to see (if wanted) all sheets:
= if(getfieldselections(View) = 'Dashboard', true(), false()) or $(vAdminView) = 1
- Marcus
Hi Marcus
Thank you very much, what i was looking for
Regards.
Chris