Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Put the Style of my Dashboards Dynamic

Which is the best way to make the style (images, fonts, colours, etc) of our dashboard dynamic?

Imagine that I share the same dashboards by multiple clients, and I want that the style of my dashboard suits to customer’s style specifications. Like the logo images, the colour of my objects, the type of font they are changed depending on the customer

I’m  introducing some conditional expressions (like in image) in this box of objects (I’m recognizing the customer by his account domain) but I’ve to do for each of my objects, so ins't very effectiveness. There exists any better way to  achieve my goal?

style.PNG

Thanks!

1 Solution
4 Replies
markodonovan
Specialist
Specialist

Hi there,

As Marcus said themes are probably the way to go, here is a video to help you get started:

QlikView Development tips - part 2 | Practical QlikView Training Course - 25/49 - YouTube

Hope this helps.

Mark

http://techstuffybooks.com

Not applicable
Author

Do you know if exists any way to put our theme automatically?

Thanks!!!

markodonovan
Specialist
Specialist

Hi there,

I have not used this myself on a live document but you should be able to use a macro, here are some example commands :

Document   -  ActiveDocument.ApplyTheme "A:\Forest.qvt"

Sheet      -  ActiveDocument.ActiveSheet.Applytheme "A:\Forest.qvt"

Object     -  set obj = ActiveDocument.GetSheetObject("CH01")

obj.ApplyTheme "Forest.qvt"

This approach might not work in ajax you'll have to test it.

If you need something that is dynamic the approach of using variables might be better, in which case you could store the variables in text files and include the correct file based some condition.

Hope this helps.

Mark

http://techstuffybooks.com