UNPKG

@codecabinet.online/codecabinet.online-sni-custom-grid-library

Version:

codecabinet.online created an astonishing grid library

96 lines 9.66 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import { columnTypes } from '../custom-grid-models/constants'; import * as i0 from "@angular/core"; import * as i1 from "@ngx-translate/core"; export class CustomGridColumnComponent { constructor(_translate) { this._translate = _translate; this.startDate = null; this.endDate = null; this.filterKey = undefined; this.props = { readonly: false, rendered: true }; this.colTemplate = null; this.iconHoverText = null; this.filterDataSource = null; this.isRedirectActive = null; this.columnType = columnTypes.text; this.disabled = "false"; this.hasFilter = true; this.displayedItems = []; this.hiddenContent = "false"; this.textAlign = "inherit"; //---------Local properties this.iconClickHandler = new EventEmitter(); this.action = new EventEmitter(); } ngOnInit() { } getColumn() { return this.field; } } CustomGridColumnComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: CustomGridColumnComponent, deps: [{ token: i1.TranslateService }], target: i0.ɵɵFactoryTarget.Component }); CustomGridColumnComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.11", type: CustomGridColumnComponent, selector: "custom-grid-column", inputs: { title: "title", field: "field", data: "data", tooltipList: "tooltipList", startDate: "startDate", endDate: "endDate", filterKey: "filterKey", props: "props", colTemplate: "colTemplate", iconHoverText: "iconHoverText", filterDataSource: "filterDataSource", isRedirectActive: "isRedirectActive", highlightedAnchorKey: "highlightedAnchorKey", hoverIcon: "hoverIcon", redirectLink: "redirectLink", columnType: "columnType", disabled: "disabled", hasFilter: "hasFilter", displayedItems: "displayedItems", missingText: "missingText", disabledTooltipList: "disabledTooltipList", hiddenContent: "hiddenContent", textAlign: "textAlign", width: "width", background: "background", stateClasses: "stateClasses", columnClasses: "columnClasses" }, outputs: { iconClickHandler: "iconClickHandler", action: "action" }, ngImport: i0, template: "", styles: [""] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: CustomGridColumnComponent, decorators: [{ type: Component, args: [{ selector: 'custom-grid-column', template: "", styles: [""] }] }], ctorParameters: function () { return [{ type: i1.TranslateService }]; }, propDecorators: { title: [{ type: Input }], field: [{ type: Input }], data: [{ type: Input }], tooltipList: [{ type: Input }], startDate: [{ type: Input }], endDate: [{ type: Input }], filterKey: [{ type: Input }], props: [{ type: Input }], colTemplate: [{ type: Input }], iconHoverText: [{ type: Input }], filterDataSource: [{ type: Input }], isRedirectActive: [{ type: Input }], highlightedAnchorKey: [{ type: Input }], hoverIcon: [{ type: Input }], redirectLink: [{ type: Input }], columnType: [{ type: Input }], disabled: [{ type: Input }], hasFilter: [{ type: Input }], displayedItems: [{ type: Input }], missingText: [{ type: Input }], disabledTooltipList: [{ type: Input }], hiddenContent: [{ type: Input }], textAlign: [{ type: Input }], width: [{ type: Input }], background: [{ type: Input }], stateClasses: [{ type: Input }], columnClasses: [{ type: Input }], iconClickHandler: [{ type: Output }], action: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLWdyaWQtY29sdW1uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2N1c3RvbS1ncmlkLWxpYnJhcnkvc3JjL2xpYi9jdXN0b21HcmlkQ29tcG9uZW50cy9jdXN0b20tZ3JpZC1jb2x1bW4vY3VzdG9tLWdyaWQtY29sdW1uLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2N1c3RvbS1ncmlkLWxpYnJhcnkvc3JjL2xpYi9jdXN0b21HcmlkQ29tcG9uZW50cy9jdXN0b20tZ3JpZC1jb2x1bW4vY3VzdG9tLWdyaWQtY29sdW1uLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBaUIsU0FBUyxFQUFpQyxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUc3SCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUNBQWlDLENBQUE7OztBQU83RCxNQUFNLE9BQU8seUJBQXlCO0lBd0NwQyxZQUNVLFVBQTRCO1FBQTVCLGVBQVUsR0FBVixVQUFVLENBQWtCO1FBbEM3QixjQUFTLEdBQVEsSUFBSSxDQUFDO1FBQ3RCLFlBQU8sR0FBUSxJQUFJLENBQUM7UUFDcEIsY0FBUyxHQUFXLFNBQVMsQ0FBQztRQUM5QixVQUFLLEdBQVEsRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQztRQUNqRCxnQkFBVyxHQUFXLElBQUksQ0FBQztRQUMzQixrQkFBYSxHQUFXLElBQUksQ0FBQztRQUM3QixxQkFBZ0IsR0FBVSxJQUFJLENBQUM7UUFDL0IscUJBQWdCLEdBQVcsSUFBSSxDQUFDO1FBTWhDLGVBQVUsR0FBVyxXQUFXLENBQUMsSUFBSSxDQUFDO1FBQ3RDLGFBQVEsR0FBVyxPQUFPLENBQUM7UUFDM0IsY0FBUyxHQUFZLElBQUksQ0FBQztRQUMxQixtQkFBYyxHQUFVLEVBQUUsQ0FBQztRQUczQixrQkFBYSxHQUFXLE9BQU8sQ0FBQztRQUNoQyxjQUFTLEdBQVcsU0FBUyxDQUFDO1FBUXZDLDJCQUEyQjtRQUVqQixxQkFBZ0IsR0FBc0IsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUM5RCxXQUFNLEdBQXNCLElBQUksWUFBWSxFQUFPLENBQUM7SUFJMUQsQ0FBQztJQUVMLFFBQVE7SUFDUixDQUFDO0lBRU0sU0FBUztRQUNkLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDOzt1SEFqRFUseUJBQXlCOzJHQUF6Qix5QkFBeUIsdTJCQ1Z0QyxFQUFBOzRGRFVhLHlCQUF5QjtrQkFMckMsU0FBUzsrQkFDRSxvQkFBb0I7dUdBT3JCLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLFdBQVc7c0JBQW5CLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csV0FBVztzQkFBbkIsS0FBSztnQkFDRyxhQUFhO3NCQUFyQixLQUFLO2dCQUNHLGdCQUFnQjtzQkFBeEIsS0FBSztnQkFDRyxnQkFBZ0I7c0JBQXhCLEtBQUs7Z0JBQ0csb0JBQW9CO3NCQUE1QixLQUFLO2dCQUNHLFNBQVM7c0JBQWpCLEtBQUs7Z0JBR0csWUFBWTtzQkFBcEIsS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxjQUFjO3NCQUF0QixLQUFLO2dCQUNHLFdBQVc7c0JBQW5CLEtBQUs7Z0JBQ0csbUJBQW1CO3NCQUEzQixLQUFLO2dCQUNHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFHRyxLQUFLO3NCQUFiLEtBQUs7Z0JBQ0csVUFBVTtzQkFBbEIsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUNHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBSUksZ0JBQWdCO3NCQUF6QixNQUFNO2dCQUNHLE1BQU07c0JBQWYsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFmdGVyVmlld0luaXQsIENvbXBvbmVudCwgQ29udGVudENoaWxkLCBDb250ZW50Q2hpbGRyZW4sIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUcmFuc2xhdGVTZXJ2aWNlIH0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQgeyBDdXN0b21HcmlkQ29tcG9uZW50IH0gZnJvbSAnLi4vY3VzdG9tLWdyaWQvY3VzdG9tLWdyaWQuY29tcG9uZW50JztcbmltcG9ydCB7IGNvbHVtblR5cGVzIH0gZnJvbSAnLi4vY3VzdG9tLWdyaWQtbW9kZWxzL2NvbnN0YW50cydcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnY3VzdG9tLWdyaWQtY29sdW1uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2N1c3RvbS1ncmlkLWNvbHVtbi5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2N1c3RvbS1ncmlkLWNvbHVtbi5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIEN1c3RvbUdyaWRDb2x1bW5Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIC8vLS0tLS0tLS0tLURhdGEgcHJvcGVydGllc1xuICBASW5wdXQoKSB0aXRsZTogYW55O1xuICBASW5wdXQoKSBmaWVsZDogYW55O1xuICBASW5wdXQoKSBkYXRhOiBhbnk7XG4gIEBJbnB1dCgpIHRvb2x0aXBMaXN0OiBhbnk7XG4gIEBJbnB1dCgpIHN0YXJ0RGF0ZTogYW55ID0gbnVsbDtcbiAgQElucHV0KCkgZW5kRGF0ZTogYW55ID0gbnVsbDtcbiAgQElucHV0KCkgZmlsdGVyS2V5OiBzdHJpbmcgPSB1bmRlZmluZWQ7XG4gIEBJbnB1dCgpIHByb3BzOiBhbnkgPSB7IHJlYWRvbmx5OiBmYWxzZSwgcmVuZGVyZWQ6IHRydWUgfTtcbiAgQElucHV0KCkgY29sVGVtcGxhdGU6IHN0cmluZyA9IG51bGw7XG4gIEBJbnB1dCgpIGljb25Ib3ZlclRleHQ6IHN0cmluZyA9IG51bGw7XG4gIEBJbnB1dCgpIGZpbHRlckRhdGFTb3VyY2U6IGFueVtdID0gbnVsbDtcbiAgQElucHV0KCkgaXNSZWRpcmVjdEFjdGl2ZTogc3RyaW5nID0gbnVsbDtcbiAgQElucHV0KCkgaGlnaGxpZ2h0ZWRBbmNob3JLZXk6IGFueTtcbiAgQElucHV0KCkgaG92ZXJJY29uOiBzdHJpbmc7XG5cbiAgLy8tLS0tLS0tLS1GZWF0dXJlcyBwcm9wZXJ0aWVzXG4gIEBJbnB1dCgpIHJlZGlyZWN0TGluazogYW55O1xuICBASW5wdXQoKSBjb2x1bW5UeXBlOiBzdHJpbmcgPSBjb2x1bW5UeXBlcy50ZXh0O1xuICBASW5wdXQoKSBkaXNhYmxlZDogc3RyaW5nID0gXCJmYWxzZVwiO1xuICBASW5wdXQoKSBoYXNGaWx0ZXI6IGJvb2xlYW4gPSB0cnVlO1xuICBASW5wdXQoKSBkaXNwbGF5ZWRJdGVtczogYW55W10gPSBbXTtcbiAgQElucHV0KCkgbWlzc2luZ1RleHQ6IHN0cmluZztcbiAgQElucHV0KCkgZGlzYWJsZWRUb29sdGlwTGlzdDogYW55O1xuICBASW5wdXQoKSBoaWRkZW5Db250ZW50OiBzdHJpbmcgPSBcImZhbHNlXCI7XG4gIEBJbnB1dCgpIHRleHRBbGlnbjogc3RyaW5nID0gXCJpbmhlcml0XCI7XG5cbiAgLy8tLS0tLS0tLS0tU3R5bGluZyBwcm9wZXJ0aWVzXG4gIEBJbnB1dCgpIHdpZHRoOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGJhY2tncm91bmQ6IGFueTtcbiAgQElucHV0KCkgc3RhdGVDbGFzc2VzOiBhbnk7XG4gIEBJbnB1dCgpIGNvbHVtbkNsYXNzZXM6IHN0cmluZztcblxuICAvLy0tLS0tLS0tLUxvY2FsIHByb3BlcnRpZXNcblxuICBAT3V0cHV0KCkgaWNvbkNsaWNrSGFuZGxlcjogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgQE91dHB1dCgpIGFjdGlvbjogRXZlbnRFbWl0dGVyPGFueT4gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIF90cmFuc2xhdGU6IFRyYW5zbGF0ZVNlcnZpY2VcbiAgKSB7IH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgfVxuXG4gIHB1YmxpYyBnZXRDb2x1bW4oKSB7XG4gICAgcmV0dXJuIHRoaXMuZmllbGQ7XG4gIH1cbn1cbiIsIiJdfQ==