Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <aura:event type="COMPONENT" description="Event template">
  2. <aura:attribute name="cartItem" type="Wine_Cart__c" />
  3.  
  4. <!-- CHILD COMPONENT -->
  5.  
  6. Lis of wine records based on the chosen country will be here in this component.
  7.  
  8. handleMenuSelect : function(component,event,helper){
  9. //I am getitng the reference of the clicked record ( say ID, Name) and passing to Parent.
  10. var cmpEvent = component.getEvent("addWineCartEVT");
  11. cmpEvent.setParams({"cartItem":component.get("v.clikedObject")});
  12. cmpEvent.fire();
  13. }
  14.  
  15. <!-- in my PARENT COMPONENT CONTROLLER.js -->
  16. cathMyAddCartEvent : function(component,event,helper){
  17. var wineCartAtt1 = event.getParam('cartItem');
  18. var feedbacks = component.get("v.listOfItmesInCart");
  19. feedbacks.push(wineCartAtt1); // Here I am pushing all the object details passed back from child to parent via event.
  20. var listCart = component.get("v.listOfItmesInCart");
  21. console.log('listCart>> '+JSON.stringify(listCart));
  22. for (var i = 0; i < listCart.length; i++) {
  23. NOW HOW DO KEEP ADDING OBJECTS A SINGLE LIST AND EVERY TIME A NEW SELECTION IS MADE SO THAT I CAN SHOW IT ON THE PARENT OBJECT.
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement