Saturday, 5 March 2022
Sunday, 20 February 2022
Unable to see the Reset Security Token option
There are a few different reasons the Reset Security Token feature may not be available.
- IP Restrictions in the Login IP Ranges
- Network Access missing from Security Controls
- User Profile is Corrupted
- IP Restrictions in the Login IP Ranges
- Network Access missing from Security Controls
- Go to Setup
- On the Quick Find box, enter Network Access.
- If you don't see the 'Network Access' link above, the system administrator can log a Case with Support to request the following features enabled for the organization:
- Login Challenge Enabled
- Login with API Token
- User Profile is Corrupted
Sunday, 10 January 2021
Usage of utility classes in Lightning web component:
In this demo, explaining about the usage of utility classes in Lwc. I have created utility class inside the component folder. Utility class name is "Utilityhelper".
Utility helper is referred in component of JavaScript Like below :
Complete code Snippet:
shareCode.html
Javascript
xml
utilityhelper
Saturday, 9 January 2021
Configuration File Tags
apiVersion:- A double value that binds the component to a Salesforce
API version. To check the current version, take help of this knowledge article.
description:-A short
description of the component, usually a single sentence. Appears in list views,
like the list of Lightning Components in Setup, and as a tooltip in the
Lightning App Builder and in Community Builder.
When you hover your mouse to the custom component deployed
to the org, you can see the description with the label.
isExposed:-A Boolean
value. Exposes the component in all orgs, and in Lightning App Builder and
Community Builder. To make a component usable in a managed package, set
isExposed to true. To make a component usable in Lightning App Builder and
Community Builder, set isExposed to true.
masterLabel:-The title
of the component. Appears in list views, like the list of Lightning Components
in Setup, and in the Lightning App Builder and in Community Builder.
targetConfig:- It is subtag of targetConfigs and used for different
page type configuration. For Example:-
<targetConfig targets=”lightning__RecordPage”>
<targetConfig targets=”lightning__AppPage,
lightning_HomePage”>
targets:-The
targets attribute value that you specify must match one or more of the page
types that you listed under <targets> for the component. It Supports the
property and objects subtags.
property:-Specifies
a public property of a component that can be set in Lightning App Builder or
Community Builder. The component author defines the property in the component’s
JavaScript class using the @apidecorator.
objects:-A
set of one or more objects the component is supported for. This tag set works
only inside a parent targetConfig that’s configured for lightning__RecordPage.
Specify the objects tag set only once inside a targetConfig set. Supports the
object subtag.
Note
object:-Defines which objects the component is
supported for. Use one object tag for each supported object. You can’t use ‘*’
to denote all objects.
Html
Javascript
xml
Getter property in Lightning web components
1. Use getter property if you want to modify the property before you use in template
2. Use getter property when you don't want to create a variable
html
Js
xml
Monday, 4 January 2021
Render Multiple Templates
You may want to render a component with more than one look and feel, but not want to mix the HTML in one file. For example, one version of the component is plain, and another version displays an image and extra text. In this case, you can import multiple HTML templates and write business logic that renders them conditionally. This pattern is similar to the code splitting used in some JavaScript frameworks.
Note
NOTE Although it’s possible for a component to render multiple templates, we recommend using an if:true|false directive to render nested templates conditionally instead.
Create multiple HTML files in the component bundle. Import them all and add a condition in the render() method to return the correct template depending on the component’s state. The returned value from the render() method must be a template reference, which is the imported default export from an HTML file.
In this example, the template references are templateOne and templateTwo.
miscMultipleTemplates.js
xml file:
templateTwo.html
templateOne.html
Saturday, 19 December 2020
Lightning components: can helpers call other helpers
You can definitely call another function within the same object using the this keyword. Below Example doesnt make sense but it demonstrates the functionality of code
Lightning component :
<aura:component >
<input type="button" onclick="{!c.buttonClicked}" value="Click Me" id="myButton" />
</aura:component>
Controller :
({
buttonClicked : function(component, event, helper) {
helper.callHelper(component, event.target.id);
}
})
Helper:
({
callHelper : function(component, buttonId)
{
console.log('call1',buttonId);
this.helper1(component, buttonId,'Test');
},
helper1 : function(component, buttonId, newLabel)
{
console.log('call2',buttonId);
console.log('call3',newLabel);
}
})