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
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]
<template>
<lightning-card>
<div class="slds slds-p-around--medium">
<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>
<br/><br/>
<div class="slds-grid slds-wrap">
<div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
Info Icon
<lightning-helptext content="Helptext example using a default icon. Mouse over or focus on the icon to view the helptext content."></lightning-helptext>
</div>
<div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
Salesforce Icon
<lightning-helptext icon-name="utility:salesforce1" content=" The tooltip displays on the lower left of the icon or above the icon"></lightning-helptext>
</div>
<div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
Notification Icon
<lightning-helptext icon-name="utility:notification" content=" Easy to learn online free tutorial from www.w3web.net"></lightning-helptext>
</div>
<div class="slds-col slds-size_6-of-12 slds-p-horizontal--small slds-m-bottom--medium">
Chat Icon
<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>
</div>
</div>
<br/><br/>
<br/>
<!--Start RelatedTopics Section-->
<div style="border:1px #ddd solid; padding:10px; background:#eee; margin:40px 0;">
<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>
<br/><br/>
<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>
<div style="display:block; overflow:hidden;">
<div style="width: 50%; float:left; display:inline-block">
<ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;">
<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>
<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>
<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>
<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>
<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>
</ul>
</div>
<div style="width: 50%; float:left; display:inline-block">
<ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;">
<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>
<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>
<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>
<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>
<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>
</ul>
</div>
<div style="clear:both;"></div>
<br/>
<div class="youtubeIcon">
<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>
</div>
</div>
</div>
<!--End RelatedTopics Section-->
</lightning-card>
</template>
</div>
</lightning-card>
</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]
import { LightningElement } from 'lwc';
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]
<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>45.0</apiVersion>
<isExposed>true</isExposed>
<targets>
<target>lightning__AppPage</target>
<target>lightning__RecordPage</target>
<target>lightning__HomePage</target>
</targets>
</LightningComponentBundle>
Create Lightning Application
Step 4:- Create Lightning Application : lwcHelpTextApp.app
From Developer Console >> File >> New >> Lightning Application
lwcHelpTextApp.app [Component Application File]
<aura:application extends="force:slds">
<c:lwcHelpText/>
</aura:application>
Further post that would you like to learn in Salesforce
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 |
π Get Free Course β
π Aura Lightning Framework π Lightning Web Component (LWC) π Rest APIs Integration |