@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
36 lines (35 loc) • 1.61 kB
TypeScript
import { ElementRef } from '@angular/core';
import { displayExtraButtonFieldElement } from '../../tcc-abstract-display-element';
import { TccInputMask } from '../../../../models/inputMask.model';
import { MatMenuTrigger } from '@angular/material/menu';
import { TccDialogWindowService } from '../../../../../core/services/tcc-dialog-window/tcc-dialog-window.service';
import { TccTranslationPipe } from '../../../../pipes/tcc-translation/tcc-translation.pipe';
import { UntypedFormControl } from '@angular/forms';
import { TccValidators } from '../../../../models/form-error.model';
export declare class TccMultiPropertyElementComponent extends displayExtraButtonFieldElement {
private dialog;
private translationPipe;
menuTrigger: MatMenuTrigger;
_element: TccInputMask._DisplayMultiPropertyElement;
_properties: TccInputMask.DisplayElements;
private seperator;
_displayValue: string;
errorFormControl: UntypedFormControl;
errorValidators: TccValidators[];
elementError: string;
constructor(dialog: TccDialogWindowService, translationPipe: TccTranslationPipe, elementRef: ElementRef);
getValue(): TccInputMask.ValueUnion;
refresh(): void;
verify(): boolean;
focus(): void;
protected changeElement(): void;
protected onSetElement(): void;
protected onSetForm(): void;
inputElementKeyDown(event: KeyboardEvent): boolean;
inputElementKeypress(): boolean;
inputElementKeyup(event: KeyboardEvent): boolean;
inputElementClick(): void;
private openDialog;
private closeDialogCallback;
private setDisplayValue;
}