Tooltips with Reusable Elements

I have been looking around at options for tooltips that go beyond what’s available from the default, without reliance on third party plugins.

From my searching there appear to be two options. Either create a reusable element for every single tooltip, or create a group focus…for every single tooltip.

In my mind it makes sense to have one framework and just push the text values to the same tooltip depending on which element you click but I can’t find a way to show a reusable element, or make a group focus a child of the selected element.

Is what I’m trying to do possible?

Yes

Nope, create on reusable element that is used for all the tooltip messages you want to display

Nope, the group focus is part of the reusable element you create that is used for all tooltip messages you want to display

Steps:

  1. Create a reusable element, make it a type group and put an icon, like a question mark icon onto the canvas. Make the reusable element width/height to the size you want your icon to be displayed at.

  2. Put a group focus onto the canvas of the reusable

  3. Make it so when the icon is clicked the groupfocus is shown

  4. Setup the option sets for all the tooltip messages you want to display

  5. Make the reusable element data type be the option set you created in step 4

  6. Place the reusable element next to whatever elements you want tooltips for and set the datasource to the corresponding option set value that will have the tooltip message to be displayed

1 Like

Thank you for your help on this one, I was really beginning to feel lost with it.

I have managed to set everything up except for the option set, are you just using that to hold the plaintext for each tooltip?

I would likely have the display value be associated with the input or area of app the tooltip is for, then I’d have an attribute of type text that is the message (plaintext) to display in the tooltip. If I wanted to add a function to the tooltip to click a link to navigate, I might have an attribute for the link which would be of type text or the page name (to use the go to page action).

1 Like