ngx-table-powerfull
Version:
Table with catalog of functionalities for free use based on the ngx-datatable component and other components
19 lines • 2.62 kB
JavaScript
import { ColumnTableModel } from "./columnTable.model";
var NotificationTableModel = /** @class */ (function () {
function NotificationTableModel(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(function (c) { return new ColumnTableModel(c); }) : [];
}
}
return NotificationTableModel;
}());
export { NotificationTableModel };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uVGFibGUubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdGFibGUtcG93ZXJmdWxsLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9ub3RpZmljYXRpb25UYWJsZS5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUV2RDtJQVNDLGdDQUFZLElBQXNDO1FBUnhDLGNBQVMsR0FBYSxJQUFJLENBQUM7UUFDM0IsU0FBSSxHQUFtQixFQUFFLENBQUM7UUFDMUIsWUFBTyxHQUF3QixFQUFFLENBQUM7UUFDbEMscUJBQWdCLEdBQVksS0FBSyxDQUFDO1FBQ2xDLGNBQVMsR0FBWSxLQUFLLENBQUM7UUFDM0IsZ0JBQVcsR0FBWSxLQUFLLENBQUM7UUFDN0IsY0FBUyxHQUFZLEtBQUssQ0FBQztRQUdwQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUU7WUFDRixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztZQUMxQixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxJQUFJLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxFQUF2QixDQUF1QixDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztTQUMvRjtJQUNGLENBQUM7SUFDRiw2QkFBQztBQUFELENBQUMsQUFmRCxJQWVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29sdW1uVGFibGVNb2RlbCB9IGZyb20gXCIuL2NvbHVtblRhYmxlLm1vZGVsXCI7XHJcblxyXG5leHBvcnQgY2xhc3MgTm90aWZpY2F0aW9uVGFibGVNb2RlbHtcclxuICAgIHB1YmxpYyBjb2xsYXBzZWQ/OiBib29sZWFuID0gbnVsbDtcclxuICAgIHB1YmxpYyByb3dzPzogQXJyYXk8b2JqZWN0PiA9IFtdO1xyXG4gICAgcHVibGljIGNvbHVtbnM/OiBDb2x1bW5UYWJsZU1vZGVsW10gPSBbXTtcclxuICAgIHB1YmxpYyB2aXNpYmxlRGF0YVRhYmxlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZGF0YVRhYmxlOiBib29sZWFuID0gZmFsc2U7XHJcbiAgICBwdWJsaWMgZXhwb3J0RXhjZWw6IGJvb2xlYW4gPSBmYWxzZTtcclxuICAgIHB1YmxpYyBleHBvcnRQZGY6IGJvb2xlYW4gPSBmYWxzZTtcclxuXHJcblx0Y29uc3RydWN0b3IoaXRlbT86IFBhcnRpYWw8Tm90aWZpY2F0aW9uVGFibGVNb2RlbD4pIHtcclxuXHRcdGlmICghIWl0ZW0pIHtcclxuICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLCBpdGVtKTtcclxuICAgICAgICAgICAgdGhpcy5jb2x1bW5zID0gKCEhaXRlbS5jb2x1bW5zKSA/IGl0ZW0uY29sdW1ucy5tYXAoYyA9PiBuZXcgQ29sdW1uVGFibGVNb2RlbChjKSkgOiBbXTtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0=