angular-4-data-table-bootstrap-4
Version:
An Angular 4 data table, with pagination, sorting, expandable rows etc. Bootstrap 4 version.
30 lines • 1.2 kB
JavaScript
import { Component, Inject, forwardRef } from '@angular/core';
import { DataTable } from './table.component';
import { HEADER_TEMPLATE } from './header.template';
import { HEADER_STYLE } from "./header.style";
var DataTableHeader = /** @class */ (function () {
function DataTableHeader(dataTable) {
this.dataTable = dataTable;
this.columnSelectorOpen = false;
}
DataTableHeader.prototype._closeSelector = function () {
this.columnSelectorOpen = false;
};
DataTableHeader.decorators = [
{ type: Component, args: [{
selector: 'data-table-header',
template: HEADER_TEMPLATE,
styles: [HEADER_STYLE],
host: {
'(document:click)': '_closeSelector()'
}
},] },
];
/** @nocollapse */
DataTableHeader.ctorParameters = function () { return [
{ type: DataTable, decorators: [{ type: Inject, args: [forwardRef(function () { return DataTable; }),] },] },
]; };
return DataTableHeader;
}());
export { DataTableHeader };
//# sourceMappingURL=header.component.js.map