tibas-form-json-generator
Version:
Fully configured form generator via JSON data with a custom template for each attribute + onChange events.
25 lines (24 loc) • 765 B
TypeScript
import { ElementRef, OnInit, Renderer } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class LabelEditableComponent implements ControlValueAccessor, OnInit {
private _renderer;
labelEditControl: ElementRef;
label: string;
type: string;
required: boolean;
disabled: boolean;
_value: string;
preValue: string;
editing: boolean;
onChange: any;
onTouched: any;
value: any;
constructor(element: ElementRef, _renderer: Renderer);
writeValue(value: any): void;
registerOnChange(fn: (_: any) => {}): void;
registerOnTouched(fn: () => {}): void;
onBlur($event: Event): void;
onClose($event: Event): void;
edit(value: any): void;
ngOnInit(): void;
}