Browse Source

无jira任务,补充input描述

es6
Guyi 4 years ago
parent
commit
44f68ac919
  1. 46
      typescript/base/single/input/input.ts
  2. 2
      typescript/index.ts

46
typescript/base/single/input/input.ts

@ -0,0 +1,46 @@
import { _Single } from "../single";
export interface _Input extends _Single {
onClick(): void;
onKeyDown(keyCode: number): void;
focus(): void;
blur(): void;
selectAll(): void;
setValue(v: string): void;
getValue(): string;
isEditing(): boolean;
getLastValidValue(): string;
getLastChangedValue(): string;
}
export interface _InputStatic {
EVENT_CHANGE: string;
EVENT_FOCUS: string;
EVENT_CLICK: string;
EVENT_BLUR: string;
EVENT_KEY_DOWN: string;
EVENT_QUICK_DOWN: string;
EVENT_SPACE: string;
EVENT_BACKSPACE: string;
EVENT_START: string;
EVENT_PAUSE: string;
EVENT_STOP: string;
EVENT_CHANGE_CONFIRM: string;
EVENT_CONFIRM: string;
EVENT_REMOVE: string;
EVENT_EMPTY: string;
EVENT_VALID: string;
EVENT_ERROR: string;
EVENT_ENTER: string;
EVENT_RESTRICT: string;
}

2
typescript/index.ts

@ -10,6 +10,7 @@ import { _IconTextItem, _IconTextItemStatic } from "./base/single/button/listite
import { _Editor, _EditorStatic } from "./base/single/editor/editor"; import { _Editor, _EditorStatic } from "./base/single/editor/editor";
import { _Iframe } from "./base/single/iframe/iframe"; import { _Iframe } from "./base/single/iframe/iframe";
import { _Checkbox, _CheckboxStatic } from "./base/single/input/checkbox"; import { _Checkbox, _CheckboxStatic } from "./base/single/input/checkbox";
import { _Input } from "./base/single/input/input";
import { _AbstractLabel } from "./base/single/label/abstract.label"; import { _AbstractLabel } from "./base/single/label/abstract.label";
import { _Label } from "./base/single/label/label"; import { _Label } from "./base/single/label/label";
import { _Single } from "./base/single/single"; import { _Single } from "./base/single/single";
@ -95,6 +96,7 @@ export interface BI extends _func, _i18n, _base, _inject {
Iframe: ClassConstructor<_Iframe>; Iframe: ClassConstructor<_Iframe>;
AbsoluteLayout: ClassConstructor<_AbsoluteLayout>; AbsoluteLayout: ClassConstructor<_AbsoluteLayout>;
VerticalLayout: ClassConstructor<_VerticalLayout>; VerticalLayout: ClassConstructor<_VerticalLayout>;
Input: ClassConstructor<_Input>;
} }
export default { export default {

Loading…
Cancel
Save