ddata-ui-input
Version:
DData UI Input module, components, models & services
51 lines (50 loc) • 2.77 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit } 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 DdataMultipleSelectComponent implements OnInit {
private readonly changeDetector;
private helperService;
private random;
wrapperClass: string;
inputBlockClass: string;
inputBlockExtraClass: string;
unselectedText: string;
mode: SelectType;
isRequire: boolean;
disabledAppearance: boolean;
disabled: boolean;
addEmptyOption: boolean;
labelClass: string;
showLabel: boolean;
labelText: string;
prepend: string;
append: string;
model: BaseModelInterface<any> & FieldsInterface<any>;
field: string;
items: any[];
text: string;
valueField: string;
disableShowSelectedItems: boolean;
showIcon: boolean;
selectedElementsBlockClass: string;
selectedElementsBlockExtraClass: string;
set dialogSettings(value: DialogContentWithOptionsInterface);
selected: EventEmitter<any>;
selectModel: EventEmitter<any>;
get id(): string;
get selectedModelName(): string;
isModalVisible: boolean;
_dialogSettings: DialogContentWithOptionsInterface;
constructor(changeDetector: ChangeDetectorRef);
ngOnInit(): void;
showModal(method: 'create-edit' | 'list'): void;
hideModal(): void;
selectedEmit(event: any): void;
selectModelEmit(event: any): void;
deleteFromMultipleSelectedList(item: any): void;
getObjectFieldName(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<DdataMultipleSelectComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DdataMultipleSelectComponent, "multiple-select", never, { "wrapperClass": "wrapperClass"; "inputBlockClass": "inputBlockClass"; "inputBlockExtraClass": "inputBlockExtraClass"; "unselectedText": "unselectedText"; "mode": "mode"; "isRequire": "isRequire"; "disabledAppearance": "disabledAppearance"; "disabled": "disabled"; "addEmptyOption": "addEmptyOption"; "labelClass": "labelClass"; "showLabel": "showLabel"; "labelText": "labelText"; "prepend": "prepend"; "append": "append"; "model": "model"; "field": "field"; "items": "items"; "text": "text"; "valueField": "valueField"; "disableShowSelectedItems": "disableShowSelectedItems"; "showIcon": "showIcon"; "selectedElementsBlockClass": "selectedElementsBlockClass"; "selectedElementsBlockExtraClass": "selectedElementsBlockExtraClass"; "dialogSettings": "dialogSettings"; }, { "selected": "selected"; "selectModel": "selectModel"; }, never, never, false, never>;
}