Activity › Forums › Salesforce® Discussions › What are Local and Global ids with respect to Salesforce Lightning Component?
Tagged: Client Side Controller, Global Component ID, HTML, Javascript Code, Local Component ID, Metadata, Salesforce Lightning Component, SFDC
-
What are Local and Global ids with respect to Salesforce Lightning Component?
Posted by Aman on September 23, 2018 at 11:19 PMWhat are Local and Global ids with respect to Salesforce Lightning Component?
Avnish Yadav replied 7 years, 7 months ago 4 Members · 3 Replies -
3 Replies
-
Component IDs
A component has two types of IDs: a local ID and a global ID. You can retrieve a component using its local ID in your JavaScript code. A global ID can be useful to differentiate between multiple instances of a component or for debugging purposes.Local IDs
A local ID is an ID that is only scoped to the component. A local ID is often unique but it’s not required to be unique.
Create a local ID by using the aura:id attribute. For example:
Find the button component by calling cmp.find(“button1”) in your client-side controller, where cmp is a reference to the component containing the button.Global IDs
Every component has a unique globalId, which is the generated runtime-unique ID of the component instance. A global ID (1) is not guaranteed to be the same beyond the lifetime of a component, so it should never be relied on. A global ID can be useful to differentiate between multiple instances of a component or for debugging purposes. - [adinserter block='9']
-
Every component has a unique globalId, which is the generated run=me-‐unique ID of the component instance.
- A global ID is not guaranteed to be the same beyond the life=me of a component, so it should never be relied on.
- To create a unique ID for an HTML element, use the globalId as a prefix or suffix for the element.
- Use the getGlobalId() function in JavaScript to get a component’s global ID.
- Get a component from its global ID.
<div id=”{!globalId + ‘_footer’}”></div>
var cmp = $A.getComponent(globalId);
var globalId = cmp.getGlobalId(); -
Hello,
A component has two types of IDs: a local ID and a global ID.
You can retrieve a component using its local ID in your JavaScript code.
A global ID can be useful to differentiate between multiple instances of a component or for debugging purposes.
Local ID is created by using the aura:id attribute.
example
To find the local ID for a component in JavaScript, use cmp.getLocalId()
Every component has a unique globalId, which is the generated runtime-unique ID of the component instance.
A global ID is not guaranteed to be the same beyond the lifetime of a component, so it should never be relied onThanks
Log In to reply.