UNPKG

ngx-table-powerfull

Version:

Table with catalog of functionalities for free use based on the ngx-datatable component and other components

17 lines 2.45 kB
import { ColumnTableModel } from "./columnTable.model"; export class NotificationTableModel { constructor(item) { this.collapsed = null; this.rows = []; this.columns = []; this.visibleDataTable = false; this.dataTable = false; this.exportExcel = false; this.exportPdf = false; if (!!item) { Object.assign(this, item); this.columns = (!!item.columns) ? item.columns.map(c => new ColumnTableModel(c)) : []; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uVGFibGUubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdGFibGUtcG93ZXJmdWxsLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9ub3RpZmljYXRpb25UYWJsZS5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUV2RCxNQUFNLE9BQU8sc0JBQXNCO0lBU2xDLFlBQVksSUFBc0M7UUFSeEMsY0FBUyxHQUFhLElBQUksQ0FBQztRQUMzQixTQUFJLEdBQW1CLEVBQUUsQ0FBQztRQUMxQixZQUFPLEdBQXdCLEVBQUUsQ0FBQztRQUNsQyxxQkFBZ0IsR0FBWSxLQUFLLENBQUM7UUFDbEMsY0FBUyxHQUFZLEtBQUssQ0FBQztRQUMzQixnQkFBVyxHQUFZLEtBQUssQ0FBQztRQUM3QixjQUFTLEdBQVksS0FBSyxDQUFDO1FBR3BDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRTtZQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO1lBQzFCLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1NBQy9GO0lBQ0YsQ0FBQztDQUNEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29sdW1uVGFibGVNb2RlbCB9IGZyb20gXCIuL2NvbHVtblRhYmxlLm1vZGVsXCI7XHJcblxyXG5leHBvcnQgY2xhc3MgTm90aWZpY2F0aW9uVGFibGVNb2RlbHtcclxuICAgIHB1YmxpYyBjb2xsYXBzZWQ/OiBib29sZWFuID0gbnVsbDtcclxuICAgIHB1YmxpYyByb3dzPzogQXJyYXk8b2JqZWN0PiA9IFtdO1xyXG4gICAgcHVibGljIGNvbHVtbnM/OiBDb2x1bW5UYWJsZU1vZGVsW10gPSBbXTtcclxuICAgIHB1YmxpYyB2aXNpYmxlRGF0YVRhYmxlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZGF0YVRhYmxlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZXhwb3J0RXhjZWw6IGJvb2xlYW4gPSBmYWxzZTtcclxuICAgIHB1YmxpYyBleHBvcnRQZGY6IGJvb2xlYW4gPSBmYWxzZTtcclxuXHJcblx0Y29uc3RydWN0b3IoaXRlbT86IFBhcnRpYWw8Tm90aWZpY2F0aW9uVGFibGVNb2RlbD4pIHtcclxuXHRcdGlmICghIWl0ZW0pIHtcclxuICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLCBpdGVtKTtcclxuICAgICAgICAgICAgdGhpcy5jb2x1bW5zID0gKCEhaXRlbS5jb2x1bW5zKSA/IGl0ZW0uY29sdW1ucy5tYXAoYyA9PiBuZXcgQ29sdW1uVGFibGVNb2RlbChjKSkgOiBbXTtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0=