Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <aura:iteration items="{!v.txList}" var="tl" indexVar="index">
  2. <tr>
  3. <td>
  4. <div class="slds-truncate" >{!tl.dateCreatedFormatted}</div>
  5. </td>
  6. <td>
  7. <aura:if isTrue="{!tl.status == 'Sent'}">
  8. <ui:outputCurrency aura:id="{!index}" class = "red" value="{!tl.amount}" click = "{!c.handleRowClick}"/>
  9. </aura:if>
  10. <aura:if isTrue="{!tl.status == 'Received'}">
  11. <ui:outputCurrency aura:id="{!index}" class = "green" value="{!tl.amount}" click = "{!c.handleRowClick}"/>
  12. </aura:if>
  13.  
  14. </td>
  15.  
  16. <td>
  17. <div class="slds-truncate" >{!tl.transactionId}</div>
  18. </td>
  19. <td>
  20. <div class="slds-truncate" >{!tl.status}</div>
  21. </td>
  22.  
  23. </tr>
  24.  
  25. handleRowClick: function(component, event, helper) {
  26. console.log("Row clicked");
  27.  
  28. },
  29.  
  30. <tr onclick="{!c.handleRowClick}">
  31. <!-- omitted for brevity -->
  32. </tr>
  33.  
  34. <tr onclick="{!c.handleRowClick}" data-row-index="{!index}">
  35. <!-- omitted for brevity -->
  36. </tr>
  37.  
  38. handleRowClick: function(component, event, handler) {
  39. var target = event.target;
  40. while(target && !target.dataset.rowIndex) {
  41. target = target.parentNode;
  42. }
  43. if(target) {
  44. console.log(target.dataset.rowIndex);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement