diff --git a/typescript/case/combo/searchtextvaluecombo/combo.searchtextvalue.ts b/typescript/case/combo/searchtextvaluecombo/combo.searchtextvalue.ts new file mode 100644 index 000000000..c87eccbcd --- /dev/null +++ b/typescript/case/combo/searchtextvaluecombo/combo.searchtextvalue.ts @@ -0,0 +1,14 @@ +import { _Widget } from "../../../core/widget"; + +export interface _SearchTextValueCombo extends _Widget { + populate(items: any[]): void; + + setValue(v: any): void; + + getValue(): T[]; +} + +export interface _SearchTextValueComboStatic { + EVENT_CHANGE: string; + EVENT_BEFORE_POPUPVIEW: string; +} diff --git a/typescript/index.ts b/typescript/index.ts index ed0941002..a8a7328a0 100644 --- a/typescript/index.ts +++ b/typescript/index.ts @@ -20,6 +20,7 @@ import { _IconChangeButton, _IconChangeButtonStatic } from "./case/button/icon/i import { _MultiSelectItem, _MultiSelectItemStatic } from "./case/button/item.multiselect"; import { _BubbleCombo, _BubbleComboStatic } from "./case/combo/bubblecombo/combo.bubble"; import { _TextValueCombo, _TextValueComboStatic } from "./case/combo/combo.textvalue"; +import { _SearchTextValueCombo, _SearchTextValueComboStatic } from "./case/combo/searchtextvaluecombo/combo.searchtextvalue"; import { _SignEditor, _SignEditorStatic } from "./case/editor/editor.sign"; import { _LoadingPane } from "./case/loading/loading_pane"; import { _AllValueMultiTextValueCombo, _AllValueMultiTextValueComboStatic } from "./component/allvaluemultitextvaluecombo/allvalue.multitextvalue.combo"; @@ -97,6 +98,7 @@ export interface BI extends _func, _i18n, _base, _inject { AbsoluteLayout: ClassConstructor<_AbsoluteLayout>; VerticalLayout: ClassConstructor<_VerticalLayout>; Input: ClassConstructor<_Input> & _InputStatic; + SearchTextValueCombo: ClassConstructor<_SearchTextValueCombo> & _SearchTextValueComboStatic; } export default {