You need to sign in to do that
Don't have an account?
Alexander Atkinson
Event.fire() not firing?
Hello, I'm trying to call an event handler but it doesn't seem to be working.
Card controller:
Main component
Card controller:
onDrop: function(component, event, helper) { event.preventDefault(); var index = component.get('v.index'); var seatNumber = component.get('v.seatNumber'); console.log("Target Item Index:",index,"\nTarget Item Seat:",seatNumber); //These work, and have values. var cardSwapEvent = component.getEvent('cardSwapRegister'); cardSwapEvent.setParams({'seatNumber': seatNumber, 'index': index}); cardSwapEvent.fire(); console.log("CardonCard"); }
Main component
<aura:component controller="DragDropApexController" implements="force:appHostable,flexipage:availableForAllPageTypes,force:hasRecordId,force:lightningQuickAction"> <!-- event handlers --> <aura:handler name="init" action="{!c.doInit}" value="{!this}"></aura:handler> <aura:handler name="cardSwapped" event="c:CardSwap" action="{!c.onCardSwapped}"></aura:handler>Main component controller
onCardSwapped: function(component, event, helper) { console.log("onCardSwapped"); //This isn't logging in the console meaning the function isn't calling. //Code here to swap the 2 cards information },
Raj Vakati
Your code looks good for me .. can u give me complete code ?