UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

52 lines (51 loc) 2.21 kB
import { OnInit, ElementRef, EventEmitter } from "@angular/core"; import { AbstracFileSelector } from "./AbstracFileSelector"; import { NeedFocusService } from "../../../service/NeedFocusService.service"; import { ValidationResult } from "../../model/ValidationResult"; import { IHasData } from '../../../component/IHasData'; export declare class FileSelector extends AbstracFileSelector implements OnInit { protected dataParent: IHasData; protected ignoreParentData: boolean; protected data: any; protected ignoreParentDisabled: boolean; protected delegateHistory: boolean; protected onDisabled: Function; protected onEnabled: Function; protected loadingEnabled: boolean; protected i18nKey: string; protected bypass: boolean; protected options: any; protected disabled: boolean; protected field: string; protected name: string; protected typeOfData: string; protected readOnly: boolean; protected help: any; protected maxFilesize: number; protected allowMultipleSelect: boolean; protected fileTypes: string[]; protected loadEvent: EventEmitter<any>; protected startValidateEvent: EventEmitter<any>; protected endValidateEvent: EventEmitter<any>; protected beforeFocusEvent: EventEmitter<any>; protected focusEvent: EventEmitter<any>; protected beforeLostFocusEvent: EventEmitter<any>; protected lostFocusEvent: EventEmitter<any>; protected beforeChangeEvent: EventEmitter<any>; protected changeEvent: EventEmitter<any>; protected beforeSelectEvent: EventEmitter<any>; protected selectEvent: EventEmitter<any>; static readonly TYPE_NAME: string; constructor(elementRef: ElementRef, needFocusService: NeedFocusService); ngOnInit(): void; getAllowMultipleSelect(): boolean; handleFiles(file: any): void; openFileSelector(): void; protected onValidationEnd(inputValue: any, results: ValidationResult[]): void; protected onDataChange(data: any, inputVal: any): void; protected doFocus($event: Event): void; protected doLostFocus($event: Event): void; isSelfDataDirty(): boolean; selfSaveData(data: any): void; selfResetData(): void; }