Categories
Salesforce

Salesforce Lightning redirect to other component

Ho avuto necessità di inviare l’utente ad un altro lightning component al click di un bottone.

Ci sono diverse strade.

Una di queste è usare l’helper

({
  redirect : function(component,event){
	
	var evt = $A.get("e.force:navigateToComponent");

        evt.setParams({
		componentDef: "c:NomeComponent",
	 	componentAttributes: {
	           recordId: component.get("v.IdWorkOrder")
	    	}
	});
			
        evt.fire(); 
				
  }

})

Oltre ad inviare l’utente verso una nuova pagina, passo al component interessato dei parametri che gli servono per fare qualcosa