Guest User

Untitled

a guest
Mar 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. component = component.find("partnerTable");
  2. component.set("v.selectedRows", selectedRowsIds);
  3.  
  4. <aura:attribute name="partnerdata" type="Object" access="private" />
  5. <aura:attribute name="partnercolumns" type="List" access="private" />
  6. <aura:attribute name="partnerSelectedRows" type="List" access="private" default="" />
  7.  
  8. <!--
  9. <lightning:datatable aura:id="partnerTable" data="{!v.partnerdata}"
  10. columns="{!v.partnercolumns}" keyField="Id" selectedRows="{!v.partnerSelectedRows}"/>
  11. -->
  12.  
  13. <lightning:datatable aura:id="partnerTable" data="{!v.partnerdata}"
  14. columns="{!v.partnercolumns}" keyField="Id" />
  15.  
  16. ({
  17. doInit : function(component, event, helper) {
  18. helper.getMockData(component, event, helper);
  19. }
  20. })
  21.  
  22. ({
  23. getMockData: function(component, event) {
  24. console.log("Load mock data!");
  25. component.set("v.partnercolumns", [{
  26. label: "Name",
  27. fieldName: "Name",
  28. type: "text"
  29. },
  30. {
  31. label: "Status",
  32. fieldName: "status__c",
  33. type: "text"
  34. },
  35. {
  36. label: "Created Date",
  37. fieldName: "createdate__c",
  38. type: "date"
  39. }
  40. ]);
  41. component.set("v.partnerdata", [{
  42. Id: "a0319000001GtsjAAC",
  43. Name: "John Doe",
  44. status__c: "Active",
  45. createdate__c: "2005-01-01"
  46. },
  47. {
  48. Id: "a0319000001GtsjAAD",
  49. Name: "Mary Doe",
  50. status__c: "Active",
  51. createdate__c: "2005-02-10"
  52. }
  53. ]);
  54.  
  55. var selectedRowsIds = ["a0319000001GtsjAAC"];
  56.  
  57. // I was expecting the line below to work
  58. //component.set("v.partnerSelectedRows", selectedRowsIds);
  59.  
  60. // Workaround to selectRows
  61. component = component.find("partnerTable");
  62. component.set("v.selectedRows", selectedRowsIds);
  63.  
  64. }
  65. })
Add Comment
Please, Sign In to add comment