UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

91 lines (90 loc) 3.65 kB
import { OnInit, ElementRef, EventEmitter, Type } from '@angular/core'; import { AbstractFloatingHeaderPanel } from './AbstractFloatingHeaderPanel'; import { ValidationResult } from '../../component/model/ValidationResult'; import { NeedFocusService } from '../../service/NeedFocusService.service'; import { IHasData } from '../IHasData'; export declare class ComponentFloatingHeaderPanel extends AbstractFloatingHeaderPanel implements OnInit { static readonly TYPE_NAME: string; 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 scrollOffset: number; protected allowShowFloatingHeaderPanel: boolean; private floatingHeaderLabel; private headerType; private headerModel; private headerHandler; private floatingMenuType; private floatingMenuModel; private floatingMenuHandler; private bodyType; private bodyModel; private bodyHandler; private heightFloating; private headerInstance; private floatingMenuInstance; private bodyInstance; _headerHandler: Function; _floatingMenuHandler: Function; _bodyHandler: Function; 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>; constructor(elementRef: ElementRef, needFocusService: NeedFocusService); ngOnInit(): void; scroll: (event: any) => void; ngOnDestroy(): 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; getFloatingHeaderLabel(): string; setFloatingHeaderLabel(floatingHeaderLabel: string): void; getHeaderType(): Type<any>; setHeaderType(headerType: Type<any>): void; getFloatingMenuType(): Type<any>; setFloatingMenuType(floatingMenuType: Type<any>): void; getBodyType(): Type<any>; setBodyType(bodyType: Type<any>): void; getHeaderModel(): any; setHeaderModel(headerModel: any): void; getFloatingMenuModel(): any; setFloatingMenuModel(floatingMenuModel: any): void; getBodyModel(): any; setBodyModel(bodyModel: any): void; setHeaderInstance(headerInstance: any): void; getHeaderInstance(): any; setFloatingMenuInstance(floatingMenuInstance: any): void; getFloatingMenuInstance(): any; setBodyInstance(bodyInstance: any): void; getBodyInstance(): any; getHeaderHandler(): any; setHeaderHandler(headerHandler: Function): void; getFloatingMenuHandler(): Function; setFloatingMenuHandler(floatingMenuHandler: Function): void; getBodyHandler(): any; setBodyHandler(bodyHandler: Function): void; }