You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Retrieve data of Cross-object(Lookup/Master-Detail) from child to parent for custom objects and navigate to record detail page in lightning component Salesforce
#37
Open
vijayk3327 opened this issue
Aug 20, 2023
· 0 comments
In this post we are going to learn about How retrieve data of Cross-object(Lookup/Master-Detail) from child to parent for custom objects and navigate to record detail page in lightning component Salesforce.
navigate:function(component, event, helper){
var record = event.currentTarget.getAttribute("data-recId");
// alert(record);
var carMdlName = component.get('v.carAryList')
//var record = event.getSource().get("v.id");
console.log('====='+record);
var sObectEvent = $A.get("e.force:navigateToSObject");
sObectEvent.setParams({
"recordId": record
//"slideDevName": "detail"
});
sObectEvent.fire();
},
In this post we are going to learn about How retrieve data of Cross-object(Lookup/Master-Detail) from child to parent for custom objects and navigate to record detail page in lightning component Salesforce.
👉 To get source code live demo link, Click Here.
Create Lightning Component
Step 1:- Create Lightning Component : childParentCmp.cmp
`<aura:component controller="childParentCmpCtrl" implements="force:appHostable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:lightningQuickAction" access="global" >
<aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
<aura:attribute name="carAryList" type="carModel__c[]"/>
</aura:component>`
Create Component JavaScript Controller
Step 2:- Create Lightning Component : childParentCmpController.js
`({
doInit : function(component, event, helper) {
helper.childParentHelper(component);
},
})`
Create Component JavaScript Helper
Step 3:- Create Lightning Component : childParentCmpHelper.js
`({
childParentHelper : function(component, event, helper) {
var action = component.get('c.carModelFetch');
action.setParams({
"carModelId" : component.get("v.recordId")
});
action.setCallback(this, function(response) {
var state = response.getState();
if (state === "SUCCESS") {
var results = response.getReturnValue();
var lookupList = JSON.stringify('stringItems' + results);
component.set("v.carAryList",results);
}
});
})`
Create Apex Class Controller
Step 4:- Create Apex Class : childParentCmpCtrl.apxc
`public class childParentCmpCtrl {
}`
👉 To get source code live demo link, Click Here.
The text was updated successfully, but these errors were encountered: