Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 

See all 3 parts of the custom component series:

Both the tooltip and Fiori dialog are available for use now.

Someone asked in a community forum if there was a help feature where you could expose a little icon that would give help for a component or for your app. As far as I know, there isn't.

But I decided to make one myself.

I deployed it to the marketplace in EU10 – you should have access if your tenant is in EU10 (if you have a different landscape, I have provided the component in an exported project). So if you want to see it, click on Marketplace

dan_wroblewski_0-1701968909471.png

Search for component:

 

 

QJihBbRdBz8qLAOhexlMWg

 

 

dan_wroblewski_1-1701968972845.png

Click Install.

dan_wroblewski_2-1701969009535.png

The component will be added to the top of the Install tab of components.

dan_wroblewski_3-1701969070010.png

Now you can put it wherever you want a tooltip.

dan_wroblewski_4-1701969123271.png

What's nice about the tooltip:

  • The tooltip will show above all other components.
  • The tooltip and icon will not take up much space.
  • The tooltip will disappear if you click the icon again or after 5 seconds.

But you do have to configure a few things, but it will take less than a minute.

You must set the width of the component to Fit content.

dan_wroblewski_5-1701969245114.png

You must set the Z-index to something above the other components, like 10.

dan_wroblewski_6-1701969333077.png

If you put the component inside a container, you must set Clip overflowing content of that container to No.

dan_wroblewski_7-1701969382002.png

And finally, you must set the text you want to display. You can add unicode characters to add line breaks, like this text (you may have to use a formula so the slashes don't get escaped):

 

 

This is the text to explain what this button does.
\u000A\u000A
This is the second line.

 

 

dan_wroblewski_9-1701969528376.png

Now if you run the app. It appears like this:

dan_wroblewski_10-1701969712107.png

And if you click the icon it shows this:

dan_wroblewski_11-1701969847773.png

You can change the colors by opening the style editor (double-click the component on the canvas).

dan_wroblewski_0-1701970913531.png

Next time I'll show you how I built and published the component (or feel free to reverse engineer my component).

 

 

6 Comments