ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
20 lines • 2.12 kB
JavaScript
export class TableColumnModel {
constructor() {
this.cellTemplate = null;
this.columnLabel = '';
this.dataField = '';
this.withFilterDefault = '';
this.withFilterSelect = '';
this.withSort = true;
}
}
export class TableColumnFilterModel extends TableColumnModel {
constructor() {
super(...arguments);
this.filterDropdownValues = [];
}
update(col) {
Object.assign(this, col);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtY29sdW1uLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWdlbS1zcGFhcy90YWJsZS9zcmMvX21vZGVscy90YWJsZS1jb2x1bW4ubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxPQUFPLGdCQUFnQjtJQUE3QjtRQUNFLGlCQUFZLEdBQTZCLElBQUksQ0FBQztRQUM5QyxnQkFBVyxHQUFZLEVBQUUsQ0FBQztRQUUxQixjQUFTLEdBQVcsRUFBRSxDQUFDO1FBRXZCLHNCQUFpQixHQUF1QixFQUFFLENBQUM7UUFDM0MscUJBQWdCLEdBQWdDLEVBQUUsQ0FBQztRQUNuRCxhQUFRLEdBQWEsSUFBSSxDQUFDO0lBQzVCLENBQUM7Q0FBQTtBQUVELE1BQU0sT0FBTyxzQkFBdUIsU0FBUSxnQkFBZ0I7SUFBNUQ7O1FBQ0UseUJBQW9CLEdBQVUsRUFBRSxDQUFDO0lBTW5DLENBQUM7SUFKQyxNQUFNLENBQUMsR0FBb0M7UUFDekMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDM0IsQ0FBQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtUZW1wbGF0ZVJlZn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuXHJcbmV4cG9ydCBjbGFzcyBUYWJsZUNvbHVtbk1vZGVsIHtcclxuICBjZWxsVGVtcGxhdGU/OiBUZW1wbGF0ZVJlZjxhbnk+IHwgbnVsbCA9IG51bGw7XHJcbiAgY29sdW1uTGFiZWw/OiBzdHJpbmcgPSAnJztcclxuICBjc3NDbGFzc2VzPzogc3RyaW5nO1xyXG4gIGRhdGFGaWVsZDogc3RyaW5nID0gJyc7XHJcbiAgaGVhZGVyVGVtcGxhdGU/OiBUZW1wbGF0ZVJlZjxhbnk+O1xyXG4gIHdpdGhGaWx0ZXJEZWZhdWx0Pzogc3RyaW5nIHwgc3RyaW5nW10gPSAnJztcclxuICB3aXRoRmlsdGVyU2VsZWN0PzogJycgfCAnc2luZ2xlJyB8ICdtdWx0aXBsZScgPSAnJztcclxuICB3aXRoU29ydD86IGJvb2xlYW4gPSB0cnVlO1xyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgVGFibGVDb2x1bW5GaWx0ZXJNb2RlbCBleHRlbmRzIFRhYmxlQ29sdW1uTW9kZWwge1xyXG4gIGZpbHRlckRyb3Bkb3duVmFsdWVzOiBhbnlbXSA9IFtdO1xyXG5cclxuICB1cGRhdGUoY29sOiBQYXJ0aWFsPFRhYmxlQ29sdW1uRmlsdGVyTW9kZWw+KSB7XHJcbiAgICBPYmplY3QuYXNzaWduKHRoaXMsIGNvbCk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=