You need to sign in to do that
Don't have an account?
Raghavi shivaram
open record from search in dynamic tab - just like standard in dealer community
hello,
open record from search in dynamic tab - just like standard in dealer community
currently it is redirecting record to the same page.
comp:
<aura:handler name="oSelectedRecordEvent" event="c:selectedsObjectRecordEvent" action="{!c.handleComponentEvent} " />
controller:
handleComponentEvent : function(component, event, helper) {
// get the selected case record from the COMPONETN event
var selectedAccountGetFromEvent = event.getParam("recordByEvent");
component.set("v.selectedRecord" , selectedAccountGetFromEvent);
var forclose = component.find("lookup-pill");
$A.util.addClass(forclose, 'slds-show');
$A.util.removeClass(forclose, 'slds-hide');
var forclose = component.find("searchRes");
$A.util.addClass(forclose, 'slds-is-close');
$A.util.removeClass(forclose, 'slds-is-open');
var lookUpTarget = component.find("lookupField");
$A.util.addClass(lookUpTarget, 'slds-hide');
$A.util.removeClass(lookUpTarget, 'slds-show');
var navEvt = $A.get("e.force:navigateToSObject");
//var evt = $A.get("e.force:navigateToComponent");
// window.open('/' +''+ event.getParam(selectedAccountGetFromEvent.Id)+);
navEvt.setParams({
"recordId": selectedAccountGetFromEvent.Id,
"slideDevName": "details"
// componentDef : "c:CSP_customLookupResult",
});
navEvt.fire();
}
Thanks in advance
open record from search in dynamic tab - just like standard in dealer community
currently it is redirecting record to the same page.
comp:
<aura:handler name="oSelectedRecordEvent" event="c:selectedsObjectRecordEvent" action="{!c.handleComponentEvent} " />
controller:
handleComponentEvent : function(component, event, helper) {
// get the selected case record from the COMPONETN event
var selectedAccountGetFromEvent = event.getParam("recordByEvent");
component.set("v.selectedRecord" , selectedAccountGetFromEvent);
var forclose = component.find("lookup-pill");
$A.util.addClass(forclose, 'slds-show');
$A.util.removeClass(forclose, 'slds-hide');
var forclose = component.find("searchRes");
$A.util.addClass(forclose, 'slds-is-close');
$A.util.removeClass(forclose, 'slds-is-open');
var lookUpTarget = component.find("lookupField");
$A.util.addClass(lookUpTarget, 'slds-hide');
$A.util.removeClass(lookUpTarget, 'slds-show');
var navEvt = $A.get("e.force:navigateToSObject");
//var evt = $A.get("e.force:navigateToComponent");
// window.open('/' +''+ event.getParam(selectedAccountGetFromEvent.Id)+);
navEvt.setParams({
"recordId": selectedAccountGetFromEvent.Id,
"slideDevName": "details"
// componentDef : "c:CSP_customLookupResult",
});
navEvt.fire();
}
Thanks in advance