systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
24 lines • 3.92 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/forms";
export class InputCellEditorComponent {
constructor() {
this.isEditable = true;
}
agInit(params) {
this.params = params;
}
getValue() {
return this.params.value;
}
refresh(params) {
return true;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: InputCellEditorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: InputCellEditorComponent, selector: "systelab-input-cell-editor", ngImport: i0, template: "<input title=\"input-cell\" type=\"text\" class=\"w-100 h-100 border-0 bg-transparent\" [disabled]=\"!isEditable\"\n [(ngModel)]=\"params.value\">\n", dependencies: [{ kind: "directive", type: i1.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { kind: "directive", type: i1.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { kind: "directive", type: i1.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: InputCellEditorComponent, decorators: [{
type: Component,
args: [{ selector: 'systelab-input-cell-editor', template: "<input title=\"input-cell\" type=\"text\" class=\"w-100 h-100 border-0 bg-transparent\" [disabled]=\"!isEditable\"\n [(ngModel)]=\"params.value\">\n" }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtY2VsbC1lZGl0b3IuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3lzdGVsYWItY29tcG9uZW50cy9zcmMvbGliL2dyaWQvY3VzdG9tLWNlbGxzL2lucHV0L2lucHV0LWNlbGwtZWRpdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLWNvbXBvbmVudHMvc3JjL2xpYi9ncmlkL2N1c3RvbS1jZWxscy9pbnB1dC9pbnB1dC1jZWxsLWVkaXRvci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sZUFBZSxDQUFDOzs7QUFPeEMsTUFBTSxPQUFPLHdCQUF3QjtJQUpyQztRQVFRLGVBQVUsR0FBRyxJQUFJLENBQUM7S0FhekI7SUFYTyxNQUFNLENBQUMsTUFBVztRQUN4QixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztJQUN0QixDQUFDO0lBRU0sUUFBUTtRQUNkLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7SUFDMUIsQ0FBQztJQUVNLE9BQU8sQ0FBQyxNQUFXO1FBQ3pCLE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQzs4R0FoQlcsd0JBQXdCO2tHQUF4Qix3QkFBd0Isa0VDUHJDLDRKQUVBOzsyRkRLYSx3QkFBd0I7a0JBSnBDLFNBQVM7K0JBQ0MsNEJBQTRCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtBZ0VkaXRvckNvbXBvbmVudH0gZnJvbSAnYWctZ3JpZC1hbmd1bGFyJztcblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yOiAnc3lzdGVsYWItaW5wdXQtY2VsbC1lZGl0b3InLFxuXHR0ZW1wbGF0ZVVybDogJ2lucHV0LWNlbGwtZWRpdG9yLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBJbnB1dENlbGxFZGl0b3JDb21wb25lbnQgaW1wbGVtZW50cyBBZ0VkaXRvckNvbXBvbmVudCB7XG5cdHB1YmxpYyBwYXJhbXM6IGFueTtcblxuXHRwdWJsaWMgaWQ6IHN0cmluZztcblx0cHVibGljIGlzRWRpdGFibGUgPSB0cnVlO1xuXG5cdHB1YmxpYyBhZ0luaXQocGFyYW1zOiBhbnkpOiB2b2lkIHtcblx0XHR0aGlzLnBhcmFtcyA9IHBhcmFtcztcblx0fVxuXG5cdHB1YmxpYyBnZXRWYWx1ZSgpOiBhbnkge1xuXHRcdHJldHVybiB0aGlzLnBhcmFtcy52YWx1ZTtcblx0fVxuXG5cdHB1YmxpYyByZWZyZXNoKHBhcmFtczogYW55KTogYm9vbGVhbiB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cbn1cbiIsIjxpbnB1dCB0aXRsZT1cImlucHV0LWNlbGxcIiB0eXBlPVwidGV4dFwiIGNsYXNzPVwidy0xMDAgaC0xMDAgYm9yZGVyLTAgYmctdHJhbnNwYXJlbnRcIiBbZGlzYWJsZWRdPVwiIWlzRWRpdGFibGVcIlxuICAgICAgIFsobmdNb2RlbCldPVwicGFyYW1zLnZhbHVlXCI+XG4iXX0=