@grapecity/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
29 lines (28 loc) • 1.61 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { GC } from '../inputman';
import { GcComponents } from './GcComponents';
import * as i0 from "@angular/core";
export declare class GcSoftKeyboardComponent extends GcComponents<GC.InputMan.GcSoftKeyboard> {
opened?: boolean;
randomDisplay?: boolean;
hideButtonWhenMouseOn?: boolean;
displayType?: GC.InputMan.DisplayType | null;
showSecurityOptions?: boolean;
securityLevel?: GC.InputMan.SecurityLevel | null;
qwertyLayout?: boolean;
showCapitalLetters?: boolean;
target?: string;
enabled?: boolean;
onOpen: EventEmitter<GC.InputMan.GcSoftKeyboard>;
onClose: EventEmitter<GC.InputMan.GcSoftKeyboard>;
onKeyPress: EventEmitter<object>;
constructor(ref: ElementRef);
protected initGcComponent(): void;
protected bindEvent(): void;
protected setValueToIMControl(key: string, value: any): void;
private setOpened;
private setTarget;
private tryGetTarget;
static ɵfac: i0.ɵɵFactoryDeclaration<GcSoftKeyboardComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<GcSoftKeyboardComponent, "gc-soft-keyboard", never, { "opened": "opened"; "randomDisplay": "randomDisplay"; "hideButtonWhenMouseOn": "hideButtonWhenMouseOn"; "displayType": "displayType"; "showSecurityOptions": "showSecurityOptions"; "securityLevel": "securityLevel"; "qwertyLayout": "qwertyLayout"; "showCapitalLetters": "showCapitalLetters"; "target": "target"; "enabled": "enabled"; }, { "onOpen": "onOpen"; "onClose": "onClose"; "onKeyPress": "onKeyPress"; }, never, never, false, never>;
}