com.phloxui
Version:
PhloxUI Ng2+ Framework
33 lines (32 loc) • 1.42 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { AbstractRippleButton } from './AbstractRippleButton';
import { PhloxAppService } from '../service/PhloxAppService.service';
import { NeedFocusService } from '../service/NeedFocusService.service';
import { IHasData } from './IHasData';
export declare class SimpleRippleButton extends AbstractRippleButton implements OnInit {
static readonly TYPE_NAME: string;
private label;
private disabled;
private clickHandler;
private beforeClickEvent;
private clickEvent;
protected dataParent: IHasData;
protected beforeFocusEvent: EventEmitter<any>;
protected focusEvent: EventEmitter<any>;
protected beforeLostFocusEvent: EventEmitter<any>;
protected lostFocusEvent: EventEmitter<any>;
constructor(phloxAppService: PhloxAppService, needFocusService: NeedFocusService);
ngOnInit(): void;
protected doFocus($event: Event): void;
protected doLostFocus($event: Event): void;
setLabel(label: string): void;
getLabel(): string;
onClick($event: MouseEvent, fireEvent?: boolean): void;
protected emitBeforeClickEvent($event?: any): void;
protected emitClickEvent($event?: any): void;
getClickEvent(): EventEmitter<any>;
setClickEvent(event: EventEmitter<any>): void;
getBeforeClickEvent(): EventEmitter<any>;
setBeforeClickEvent(event: any): void;
isDisabled(): boolean;
}