Forum Discussion
dbug
2 years agoNew Contributor II
Dashboard Button Image change
I have a dashboard with a button component in which I have a XFBR String which alternates between two colors for the button's image background when clicked.
Similary, I would like to be able to alternate between two images for my button when clicked. Is this possible with a XFBR String at all ? I thought I could return the image's file name with a XFBR String under Image URL Or Full File Name
or can XFBR Strings only be used under Display Format ?
You can use an XFBRString to swap the image:
5 Replies
- EricOsmanski
OneStream Employee
You can use an XFBRString to swap the image:
- RobbSalzmannValued Contributor II
One way to go about this is to create two identical embedded dashboards each with a button having a different image.
in each button, if this is a toggle thing then make the other button's dashboard visible and its dashboard hidden.
You can use also BR logic, and a parameter in the button or dashboard properties. - dbugNew Contributor II
Hi Eric,
Thanks for your solution! I've tried something similar but for some reason I'm always getting the below error:
For my set up, I made a parameter to store the image and use it on my button via a XFBR String:
I have set up the button as below:
My BR should simply return the literal value of the parameter.
- JackLacava
OneStream Employee
Try placing square brackets around your parameter, i.e. image=[|!Btn_Image!|]
- dbugNew Contributor II
Thanks everyone - EricOsmanski 's method worked fine, it seems that I was pointing to an incorrect/non-existant file, hence the "key was not present in dictionary" error
Related Content
- 5 months ago