Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.                $("#artifactsTable").DataTable({
  2.                     columns: [
  3.                         {data: "fileName"},
  4.                         {data: "checksum"},
  5.  
  6.                         {
  7.                             data: null,
  8.                             className: "table-view-pf-actions",
  9.  
  10.                             render: function (data, type, full, meta, index) {
  11.                                 console.log(type)
  12.                                 return '<div class="dropdown dropdown-kebab-pf">' +
  13.                                     '<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">' +
  14.                                     '<span class="fa fa-ellipsis-v"></span></button>' +
  15.                                     '<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownKebabRight">' +
  16.                                     '<li><a href="/resource/' + data.checksum + '" >Download</a></li>' +
  17.                                     '<li><a href="#" ng-click="delete(data.checksum)" >Delete</a></li>';
  18.                             }
  19.                         }
  20.                     ],
  21.                     createdRow: function (row, data, index) {
  22.                         $compile(row, data, index)($scope);//add this to compile the DOM
  23.                     },
  24.                     data: dataSet,
  25.                     dom: "t",
  26.                     language: {
  27.                         zeroRecords: "No records found"
  28.                     },
  29.                     order: [[1, 'asc']],
  30.                     pfConfig: {
  31.                         emptyStateSelector: "#emptyState1",
  32.                         filterCaseInsensitive: true,
  33.                         filterCols: [
  34.                             null,
  35.                             {
  36.                                 default: true,
  37.                                 optionSelector: "#filterFileName",
  38.                                 placeholder: "Filter By File Name..."
  39.                             },
  40.                             {
  41.                                 optionSelector: "#filterChecksum",
  42.                                 placeholder: "Filter By Checksum..."
  43.                             }
  44.                         ],
  45.                         paginationSelector: "#pagination1",
  46.                         toolbarSelector: "#toolbar1",
  47.                         colvisMenuSelector: '.table-view-pf-colvis-menu'
  48.                     },
  49.                     select: {
  50.                         selector: 'td:first-child input[type="checkbox"]',
  51.                         style: 'multi'
  52.                     },
  53.                 });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement