Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <aura:component controller="CSVCreator" implements="force:appHostable,flexipage:availableForAllPageTypes">
  2. <aura:attribute name="csvObject" type="CSVObject"/>
  3. <aura:attribute name="csvString" type="String"/>
  4.  
  5. <aura:handler name="change" value="v.csvString" action="{!c.handleGetCSV}"/>
  6.  
  7. <div class="slds-card">
  8. <div class="slds-card__header slds-grid">
  9. <header class="slds-media slds-media_center slds-has-flexi-truncate">
  10. <div class="slds-media__body">
  11. <h2 class="slds-card__header-title">
  12. <span>CSV Dataloader</span>
  13. </h2>
  14. </div>
  15. <button class="slds-button slds-button_destructive" onclick="{!c.cleanData}">Clean Data</button>
  16. </header>
  17. </div>
  18. <div class="slds-card__body slds-card__body_inner">
  19. <input type="file" class="file" aura:id="file" onchange="{!c.handleUploadFinished}"/>
  20. <aura:if isTrue="{!not(empty(v.csvObject))}">
  21. <table class="slds-table">
  22. <thead>
  23. <tr>
  24. <aura:iteration items="{!v.csvObject.headers}" var="header">
  25. <th>{!header.column_name}</th>
  26. </aura:iteration>
  27. </tr>
  28. </thead>
  29. <tbody id="table_body">
  30. <aura:iteration items="{!v.csvObject.lines}" var="line">
  31. <tr>
  32. <aura:iteration items="{!line}" var="cell">
  33. <td>{!cell}</td>
  34. </aura:iteration>
  35. </tr>
  36. </aura:iteration>
  37. </tbody>
  38. </table>
  39. </aura:if>
  40. </div>
  41. </div>
  42. </aura:component>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement