UNPKG

angular-4-data-table-bootstrap-4

Version:

An Angular 4 data table, with pagination, sorting, expandable rows etc. Bootstrap 4 version.

2 lines 3.26 kB
export var TABLE_TEMPLATE = "\n<div class=\"data-table-wrapper\">\n <data-table-header *ngIf=\"header\"></data-table-header>\n\n <div class=\"data-table-box\">\n <table class=\"table table-condensed data-table\">\n <thead>\n <tr>\n <th [hide]=\"!expandColumnVisible\" class=\"expand-column-header\">\n <th [hide]=\"!indexColumnVisible\" class=\"index-column-header\">\n <span [textContent]=\"indexColumnHeader\"></span>\n </th>\n <th [hide]=\"!selectColumnVisible\" class=\"select-column-header\">\n <input [hide]=\"!multiSelect\" type=\"checkbox\" [(ngModel)]=\"selectAllCheckbox\"/>\n </th>\n <th *ngFor=\"let column of columns\" #th [hide]=\"!column.visible\" (click)=\"headerClicked(column, $event)\"\n [class.sortable]=\"column.sortable\" [class.resizable]=\"column.resizable\"\n [ngClass]=\"column.styleClassObject\" class=\"column-header\" [style.width]=\"column.width | px\">\n <span *ngIf=\"!column.headerTemplate\" [textContent]=\"column.header\"></span>\n <span *ngIf=\"column.headerTemplate\" [ngTemplateOutlet]=\"column.headerTemplate\" [ngOutletContext]=\"{column: column}\"></span>\n <span class=\"column-sort-icon\" *ngIf=\"column.sortable\">\n <i class=\"fa fa-sort column-sortable-icon\" [hide]=\"column.property === sortBy\"></i>\n <span [hide]=\"column.property !== sortBy\">\n <i class=\"fa fa-sort-asc\" [hide]=\"sortAsc\"></i>\n\t\t\t\t\t\t\t\t<i class=\"fa fa-sort-desc\" [hide]=\"!sortAsc\"></i>\n </span>\n </span>\n <span *ngIf=\"column.resizable\" class=\"column-resize-handle\" (mousedown)=\"resizeColumnStart($event, column, th)\"></span>\n </th>\n </tr>\n </thead>\n <tbody *ngFor=\"let item of items; let index=index\" class=\"data-table-row-wrapper\"\n dataTableRow #row [item]=\"item\" [index]=\"index\" (selectedChange)=\"onRowSelectChanged(row)\">\n </tbody>\n <tbody class=\"substitute-rows\" *ngIf=\"pagination && substituteRows\">\n <tr *ngFor=\"let item of substituteItems, let index = index\"\n [class.row-odd]=\"(index + items.length) % 2 === 0\"\n [class.row-even]=\"(index + items.length) % 2 === 1\"\n >\n <td [hide]=\"!expandColumnVisible\"></td>\n <td [hide]=\"!indexColumnVisible\">&nbsp;</td>\n <td [hide]=\"!selectColumnVisible\"></td>\n <td *ngFor=\"let column of columns\" [hide]=\"!column.visible\">\n </tr>\n </tbody>\n </table>\n <div class=\"loading-cover\" *ngIf=\"showReloading && reloading\"></div>\n </div>\n\n <data-table-pagination *ngIf=\"pagination\"></data-table-pagination>\n</div>\n"; //# sourceMappingURL=table.template.js.map