Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. <table class="display responsive no-wrap" id ="reportDataTableJQ" aura:id = "reportDataTable" cellspacing="0" width="100%">
  2. <tfoot>
  3. <tr >
  4. <th><span>Name</span></th>
  5. <th><span >Type</span></th>
  6. <th ><span >Phone</span></th>
  7. <th ><span >Received Date</span></th>
  8. </tr>
  9. </tfoot>
  10. </table>
  11.  
  12. etReportsData: function(component) {
  13. var action = component.get("c.getAccounts");
  14.  
  15.  
  16. //Set up the callback
  17. var self = this;
  18. action.setCallback(this, function(actionResult) {
  19. component.set("v.accounts", actionResult.getReturnValue());
  20.  
  21. //Data Table init
  22. var DataSet = component.get("v.accounts");
  23.  
  24.  
  25. //var tablecss = $('#reportDataTableJQ').DataTable({ .querySelector('reportDataTableJQ');
  26. var tempComp = component.find("reportDataTable");
  27. var dataTableEl = tempComp.getElement();
  28.  
  29. var tablecss = $(dataTableEl).DataTable({
  30. "data" : DataSet,
  31. "sPaginationType": "full_numbers",
  32. "bPaginate": true,
  33. "paging" : true,
  34. "searching" : true,
  35. "sort" :false,
  36. "responsive" : true,
  37. "columns" : [
  38. { title : "Name", data : "Name" ,defaultContent : ""},
  39. { title : "Type", data : "Type",defaultContent : ""},
  40. { title : "Phone", data : "Phone",defaultContent : ""},
  41. { title : "Received Date", data : "CreatedDate",defaultContent : "",
  42. "render": function ( data, type, row ) {
  43.  
  44. var date = new Date(data);
  45. var month = date.getMonth() + 1;
  46. var finalDate = (month > 9 ? month : "0" + month) + "/" + date.getDate() + "/" + date.getFullYear();
  47.  
  48. return finalDate;
  49. }
  50. }
  51. ],
  52. "dom": 'Bfrtip',
  53. "buttons": [
  54. {
  55. extend: 'csvHtml5',
  56. text: 'Export CSV'
  57. }
  58. ]
  59. });
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement