Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $("#artifactsTable").DataTable({
- columns: [
- {data: "fileName"},
- {data: "checksum"},
- {
- data: null,
- className: "table-view-pf-actions",
- render: function (data, type, full, meta, index) {
- console.log(type)
- return '<div class="dropdown dropdown-kebab-pf">' +
- '<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">' +
- '<span class="fa fa-ellipsis-v"></span></button>' +
- '<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownKebabRight">' +
- '<li><a href="/resource/' + data.checksum + '" >Download</a></li>' +
- '<li><a href="#" ng-click="delete(data.checksum)" >Delete</a></li>';
- }
- }
- ],
- createdRow: function (row, data, index) {
- $compile(row, data, index)($scope);//add this to compile the DOM
- },
- data: dataSet,
- dom: "t",
- language: {
- zeroRecords: "No records found"
- },
- order: [[1, 'asc']],
- pfConfig: {
- emptyStateSelector: "#emptyState1",
- filterCaseInsensitive: true,
- filterCols: [
- null,
- {
- default: true,
- optionSelector: "#filterFileName",
- placeholder: "Filter By File Name..."
- },
- {
- optionSelector: "#filterChecksum",
- placeholder: "Filter By Checksum..."
- }
- ],
- paginationSelector: "#pagination1",
- toolbarSelector: "#toolbar1",
- colvisMenuSelector: '.table-view-pf-colvis-menu'
- },
- select: {
- selector: 'td:first-child input[type="checkbox"]',
- style: 'multi'
- },
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement