UNPKG

ddata-ui-input

Version:

DData UI Input module, components, models & services

37 lines (36 loc) 1.82 kB
import { ChangeDetectorRef, EventEmitter, OnInit, ViewContainerRef } from '@angular/core'; import { BaseModelInterface, FieldsInterface } from 'ddata-core'; import { DialogContentWithOptionsInterface } from '../../../../models/dialog/content/dialog-content.interface'; import { SelectType } from '../../select.type'; import * as i0 from "@angular/core"; export declare class DdataMultipleSelectDialogComponent implements OnInit { readonly changeDetector: ChangeDetectorRef; private componentRendererService; private componentRef; private subscription; private selectedModel; settings: DialogContentWithOptionsInterface; method: 'create-edit' | 'list'; mode: SelectType; model: BaseModelInterface<any> & FieldsInterface<any>; field: string; text: string; valueField: string; items: any[]; modalTitle: string; selectionFinished: EventEmitter<any>; selected: EventEmitter<any>; selectModel: EventEmitter<any>; dialogHost: ViewContainerRef; onKeydownHandler(event: KeyboardEvent): void; constructor(changeDetector: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; private getSelectedItems; hideModal(): void; private emitEvents; private getObjectFieldName; private setModel; static ɵfac: i0.ɵɵFactoryDeclaration<DdataMultipleSelectDialogComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DdataMultipleSelectDialogComponent, "multiple-select-dialog", never, { "settings": "settings"; "method": "method"; "mode": "mode"; "model": "model"; "field": "field"; "text": "text"; "valueField": "valueField"; "items": "items"; "modalTitle": "modalTitle"; }, { "selectionFinished": "selectionFinished"; "selected": "selected"; "selectModel": "selectModel"; }, never, never, false, never>; }