Display message to lightning helptext Icon on mouse hover/visit or click using “lightning-helptext” elements in Lightning Web Component (LWC) | lightning helptext message show/hide on mouse hover/visit icon in lwc

8,662 views

Hey guys, today in this post we are going to learn about How lightning helptext message show/hide on mouse hover and visit icon in Lightning Web Component — LWC .

A lightning-helptext component displays an icon with a popover containing a small amount of text describing an element on screen. The popover is displayed when you hover or focus on the icon that’s attached to it. On iOS devices, the helptext popover opens when you tap on the icon and closes with a second tap on the popover or the icon. To know more details about lightning-helptext, Click Here.

Files we used in this post example in LWC

lwcHelpText.html LWc HTML File Template HTML file to create lightning-helptext in lwc
lwcHelpText.js LWC JavaScript File It’s hold a javascript and import and export fuction.
lwcHelpText.js-meta.xml XML Meta File It is used to where this lightning web component file you want to display as like lightning__AppPage, lightning__RecordPage, lightning__HomePage.
lwcHelpTextApp.app Lightning Application It is used for call the component to preview on browser.

Final Output

display HelpText Icon on mouse hover -- w3web.net

 

You can download file directly from github by Click Here.

 
 

Other related post that would you like to learn in Salesforce

  • Find the below steps

Create Lightning Web Component HTML

Step 1:- Create Lightning Web Component HTML ➡ lwcHelpText.html

SFDX:Lightning Web Component ➡ New ➡ lwcHelpText.html

lwcHelpText.html [Lightning Web Component HTML]

  1.    <template>
  2.     <lightning-card> 
  3.        <div class="slds slds-p-around--medium">
  4.         <h3 class="slds-text-heading_medium"><lightning-icon icon-name="custom:custom112" size="small"></lightning-icon> <strong style="color:#270086; font-size:13px;"> Display HelpText Icon in Lightning Web Component (LWC) </strong></h3>
  5.          <br/><br/>
  6.     <div class="slds-grid slds-wrap">
  7.  
  8.         <div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
  9.             Info Icon
  10.             <lightning-helptext content="Helptext example using a default icon. Mouse over or focus on the icon to view the helptext content."></lightning-helptext>
  11.         </div>
  12.         <div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
  13.             Salesforce Icon
  14.             <lightning-helptext icon-name="utility:salesforce1" content=" The tooltip displays on the lower left of the icon or above the icon"></lightning-helptext>
  15.         </div>
  16.  
  17.         <div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
  18.             Notification Icon
  19.             <lightning-helptext icon-name="utility:notification" content=" Easy to learn online free tutorial from www.w3web.net"></lightning-helptext>
  20.         </div>
  21.  
  22.         <div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
  23.             Chat Icon
  24.             <lightning-helptext icon-name="utility:anywhere_chat" content=" w3web.net is the place where you can learn step-by-step about Salesforce Lightning Component, Lightning Web Component (LWC), Visualforce, Software Configuration, Customization, Development and much more…"></lightning-helptext>
  25.         </div>
  26.     </div>  
  27. <br/><br/>
  28.     <br/>
  29.    <!--Start RelatedTopics Section-->
  30. <div style="border:1px #ddd solid; padding:10px; background:#eee; margin:40px 0;">
  31.  
  32.             <p data-aura-rendered-by="435:0"><img src="https://www.w3web.net/wp-content/uploads/2021/05/thumbsUpLike.png" width="25" height="25" style="vertical-align:top; margin-right:10px;" data-aura-rendered-by="436:0"><strong data-aura-rendered-by="437:0"><span style="font-size:16px; font-style:italic; display:inline-block; margin-right:5px;">Don't forget to check out:-</span><a href="https://www.w3web.net/" target="_blank" rel="noopener noreferrer" style="text-decoration:none;" data-aura-rendered-by="440:0">An easy way to learn step-by-step online free Salesforce tutorial, To know more Click  <span style="color:#ff8000; font-size:18px;" data-aura-rendered-by="442:0">Here..</span></a></strong></p>
  33.  
  34.             <br/><br/>
  35.             <p data-aura-rendered-by="435:0"><img src="https://www.w3web.net/wp-content/uploads/2021/07/tickMarkIcon.png" width="25" height="25" style="vertical-align:top; margin-right:10px;" data-aura-rendered-by="436:0"><strong data-aura-rendered-by="437:0"><span style="font-size:17px; font-style:italic; display:inline-block; margin-right:5px; color:rgb(255 128 0);">You May Also Like →</span> </strong></p>
  36.             <div style="display:block; overflow:hidden;"> 
  37.                 <div style="width: 50%; float:left; display:inline-block">
  38.                     <ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;"> 
  39.                         <li><a href="https://www.w3web.net/lwc-get-set-lightning-checkbox-value/" target="_blank" rel="noopener noreferrer">How to get selected checkbox value in lwc</a></li>
  40.                         <li><a href="https://www.w3web.net/display-account-related-contacts-in-lwc/" target="_blank" rel="noopener noreferrer">how to display account related contacts based on AccountId in lwc</a></li>
  41.                         <li><a href="https://www.w3web.net/create-lightning-datatable-row-actions-in-lwc/" target="_blank" rel="noopener noreferrer">how to create lightning datatable row actions in lwc</a></li>
  42.                         <li><a href="https://www.w3web.net/if-and-else-condition-in-lwc/" target="_blank" rel="noopener noreferrer">how to use if and else condition in lwc</a></li>
  43.                         <li><a href="https://www.w3web.net/get-selected-radio-button-value-and-checked-default-in-lwc/" target="_blank" rel="noopener noreferrer">how to display selected radio button value in lwc</a></li>
  44.                     </ul>
  45.             </div>
  46.  
  47.             <div style="width: 50%; float:left; display:inline-block">
  48.                     <ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;"> 
  49.                         <li><a href="https://www.w3web.net/display-account-related-contacts-lwc/" target="_blank" rel="noopener noreferrer">display account related contacts based on account name in lwc</a></li>
  50.                         <li><a href="https://www.w3web.net/create-lightning-datatable-row-actions-in-lwc/" target="_blank" rel="noopener noreferrer">how to insert a record of account Using apex class in LWC</a></li>
  51.                         <li><a href="https://www.w3web.net/fetch-picklist-values-dynamic-in-lwc/" target="_blank" rel="noopener noreferrer">how to get picklist values dynamically in lwc</a></li>
  52.                         <li><a href="https://www.w3web.net/edit-save-and-remove-rows-dynamically-in-lightning-component/" target="_blank" rel="noopener noreferrer">how to edit/save row dynamically in lightning component</a></li>
  53.                         <li><a href="https://www.w3web.net/update-parent-object-from-child/" target="_blank" rel="noopener noreferrer">update parent field from child using apex trigger</a></li>
  54.                     </ul>
  55.                 </div>
  56.                <div style="clear:both;"></div> 
  57.                <br/>
  58.                 <div class="youtubeIcon">
  59.                     <a href="https://www.youtube.com/channel/UCW62gTen2zniILj9xE6LmOg" target="_blank" rel="noopener noreferrer"><img src="https://www.w3web.net/wp-content/uploads/2021/11/youtubeIcon.png" width="25" height="25" style="vertical-align:top; margin-right:10px;"/> <strong>TechW3web:-</strong> To know more, Use this <span style="color: #ff8000; font-weight: bold;">Link</span> </a>
  60.                 </div>
  61.     </div>
  62.  
  63. </div>
  64.  
  65.   <!--End RelatedTopics Section-->
  66. </lightning-card>
  67. </template>
  68.  
  69. </div>
  70.    </lightning-card> 
  71. </template>

Create Lightning Web Component Javascript

Step 2:- Create Lightning Web Component Javascript ➡ lwcHelpText.js

SFDX:Lightning Web Component ➡ New ➡ lwcHelpText.js

lwcHelpText.js [LWC JavaScript File]

  1.    import { LightningElement } from 'lwc';
  2.  
  3.    export default class LwcHelpText extends LightningElement {}

Create Lightning Web Component Meta XML

Step 3:- Create Lightning Web Component Meta XML ➡ lwcHelpText.js-meta.xml

SFDX:Lightning Web Component ➡ New >> lwcHelpText.js-meta.xml

lwcHelpText.js-meta.xml [LWC Meta Data XML]

  1.    <?xml version="1.0" encoding="UTF-8"?>
  2. <LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
  3.     <apiVersion>45.0</apiVersion>
  4.     <isExposed>true</isExposed>
  5.     <targets>
  6.         <target>lightning__AppPage</target>
  7.         <target>lightning__RecordPage</target>
  8.         <target>lightning__HomePage</target>
  9.       </targets>
  10. </LightningComponentBundle>

Create Lightning Application

Step 4:- Create Lightning Application : lwcHelpTextApp.app

From Developer Console >> File >> New >> Lightning Application

lwcHelpTextApp.app [Component Application File]

  1.    <aura:application extends="force:slds">
  2.   <c:lwcHelpText/>
  3. </aura:application>

display HelpText Icon on mouse hover -- w3web.net

Further post that would you like to learn in Salesforce

 

 

 

FAQ (Frequently Asked Questions)

How do I add helptext to LWC?

Add the following code: lightning-input type='color' label='Color with Help text' field-level-help='Test Help Text'

How do I hide helptext in lightning component?

Go to the particular object's field ('custom field') in in your Org and remove the HelpText value given there.

How do I change the color of my lightning icon?

Step 1 : Right click on Icon where you want to change background color and click on inspect. View Source code of LWC Icon in Chrome. Step 2 : Copy svg tag and paste in your editor and add css. DOnt forget to add div tag as parent to control icons size.

Related Topics | You May Also Like

  • Our Free Courses →
  • 👉 Get Free Course →

    📌 Salesforce Administrators

    📌 Salesforce Lightning Flow Builder

    📌 Salesforce Record Trigger Flow Builder

 
 


Hi, This is Vijay Kumar behind the admin and founder of w3web.net. I am a senior software developer and working in MNC company from more than 8 years. I am great fan of technology, configuration, customization & development. Apart of this, I love to write about Blogging in spare time, Working on Mobile & Web application development, Salesforce lightning, Salesforce LWC and Salesforce Integration development in full time. [Read full bio] | | The Sitemap where you can find all published post on w3web.net

Leave a Comment