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.
25 lines • 4.49 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/forms";
export class DecimalInputCellEditorComponent {
constructor() {
this.isEditable = true;
}
agInit(params) {
this.params = params;
this.decimalValue = this.params.value;
}
getValue() {
return this.decimalValue;
}
refresh(params) {
return true;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: DecimalInputCellEditorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: DecimalInputCellEditorComponent, selector: "systelab-decimal-input-cell-editor", ngImport: i0, template: "<input title=\"input-cell\" type=\"number\" step=\"any\" class=\"w-100 h-100 border-0 bg-transparent\"\n [disabled]=\"!isEditable\"\n [(ngModel)]=\"decimalValue\">", 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.NumberValueAccessor, selector: "input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]" }, { 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: DecimalInputCellEditorComponent, decorators: [{
type: Component,
args: [{ selector: 'systelab-decimal-input-cell-editor', template: "<input title=\"input-cell\" type=\"number\" step=\"any\" class=\"w-100 h-100 border-0 bg-transparent\"\n [disabled]=\"!isEditable\"\n [(ngModel)]=\"decimalValue\">" }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjaW1hbC1pbnB1dC1jZWxsLWVkaXRvci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvZ3JpZC9jdXN0b20tY2VsbHMvZGVjaW1hbC1pbnB1dC9kZWNpbWFsLWlucHV0LWNlbGwtZWRpdG9yLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLWNvbXBvbmVudHMvc3JjL2xpYi9ncmlkL2N1c3RvbS1jZWxscy9kZWNpbWFsLWlucHV0L2RlY2ltYWwtaW5wdXQtY2VsbC1lZGl0b3IuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7O0FBT3hDLE1BQU0sT0FBTywrQkFBK0I7SUFKNUM7UUFTUSxlQUFVLEdBQUcsSUFBSSxDQUFDO0tBY3pCO0lBWk8sTUFBTSxDQUFDLE1BQVc7UUFDeEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQztJQUN2QyxDQUFDO0lBRU0sUUFBUTtRQUNkLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQztJQUMxQixDQUFDO0lBRU0sT0FBTyxDQUFDLE1BQVc7UUFDekIsT0FBTyxJQUFJLENBQUM7SUFDYixDQUFDOzhHQWxCVywrQkFBK0I7a0dBQS9CLCtCQUErQiwwRUNQNUMsaUxBRWtDOzsyRkRLckIsK0JBQStCO2tCQUozQyxTQUFTOytCQUNDLG9DQUFvQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QWdFZGl0b3JDb21wb25lbnR9IGZyb20gJ2FnLWdyaWQtYW5ndWxhcic7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ3N5c3RlbGFiLWRlY2ltYWwtaW5wdXQtY2VsbC1lZGl0b3InLFxuXHR0ZW1wbGF0ZVVybDogJ2RlY2ltYWwtaW5wdXQtY2VsbC1lZGl0b3IuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIERlY2ltYWxJbnB1dENlbGxFZGl0b3JDb21wb25lbnQgaW1wbGVtZW50cyBBZ0VkaXRvckNvbXBvbmVudCB7XG5cdHB1YmxpYyBwYXJhbXM6IGFueTtcblxuXHRwdWJsaWMgZGVjaW1hbFZhbHVlOiBudW1iZXI7XG5cdHB1YmxpYyBpZDogc3RyaW5nO1xuXHRwdWJsaWMgaXNFZGl0YWJsZSA9IHRydWU7XG5cblx0cHVibGljIGFnSW5pdChwYXJhbXM6IGFueSk6IHZvaWQge1xuXHRcdHRoaXMucGFyYW1zID0gcGFyYW1zO1xuXHRcdHRoaXMuZGVjaW1hbFZhbHVlID0gdGhpcy5wYXJhbXMudmFsdWU7XG5cdH1cblxuXHRwdWJsaWMgZ2V0VmFsdWUoKTogYW55IHtcblx0XHRyZXR1cm4gdGhpcy5kZWNpbWFsVmFsdWU7XG5cdH1cblxuXHRwdWJsaWMgcmVmcmVzaChwYXJhbXM6IGFueSk6IGJvb2xlYW4ge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG59XG4iLCI8aW5wdXQgdGl0bGU9XCJpbnB1dC1jZWxsXCIgdHlwZT1cIm51bWJlclwiIHN0ZXA9XCJhbnlcIiBjbGFzcz1cInctMTAwIGgtMTAwIGJvcmRlci0wIGJnLXRyYW5zcGFyZW50XCJcbiAgICAgICBbZGlzYWJsZWRdPVwiIWlzRWRpdGFibGVcIlxuICAgICAgIFsobmdNb2RlbCldPVwiZGVjaW1hbFZhbHVlXCI+Il19