Browse Source

Pull request #2140: KERNEL-7828 补充声明

Merge in VISUAL/fineui from ~KOBI/fineui:master to master

* commit 'b7956fe3e76162a02ba1e4c1d2ab9bf099608e55':
  KERNEL-7828 补充声明
es6
Kobi 3 years ago
parent
commit
182c494a24
  1. 44
      typescript/base/combination/combo.ts
  2. 10
      typescript/widget/multiselect/multiselect.insert.combo.ts

44
typescript/base/combination/combo.ts

@ -13,30 +13,30 @@ export declare class Combo extends Widget {
static EVENT_AFTER_HIDEVIEW: string;
props: {
trigger: 'click' | 'hover' | 'click-hover' | '';
toggle: boolean;
direction: 'top' | 'bottom' | 'left' | 'right' | 'top,left' | 'top,right' | 'bottom,left' | 'bottom,right' | 'right,innerRight' | 'right,innerLeft' | 'innerRight' | 'innerLeft';
logic: {
trigger?: 'click' | 'hover' | 'click-hover' | '';
toggle?: boolean;
direction?: 'top' | 'bottom' | 'left' | 'right' | 'top,left' | 'top,right' | 'bottom,left' | 'bottom,right' | 'right,innerRight' | 'right,innerLeft' | 'innerRight' | 'innerLeft';
logic?: {
dynamic: boolean;
},
container: any; // popupview放置的容器,默认为this.element
isDefaultInit: boolean;
destroyWhenHide: boolean;
hideWhenAnotherComboOpen: boolean;
isNeedAdjustHeight: boolean; // 是否需要高度调整
isNeedAdjustWidth: boolean;
stopEvent: boolean;
stopPropagation: boolean;
adjustLength: number; // 调整的距离
adjustXOffset: number;
adjustYOffset: number;
hideChecker: Function;
offsetStyle: 'left' | 'right' | 'center';
el: any;
popup: any;
comboClass: string;
hoverClass: string;
belowMouse: boolean;
container?: any; // popupview放置的容器,默认为this.element
isDefaultInit?: boolean;
destroyWhenHide?: boolean;
hideWhenAnotherComboOpen?: boolean;
isNeedAdjustHeight?: boolean; // 是否需要高度调整
isNeedAdjustWidth?: boolean;
stopEvent?: boolean;
stopPropagation?: boolean;
adjustLength?: number; // 调整的距离
adjustXOffset?: number;
adjustYOffset?: number;
hideChecker?: Function;
offsetStyle?: 'left' | 'right' | 'center';
el?: any;
popup?: any;
comboClass?: string;
hoverClass?: string;
belowMouse?: boolean;
}
resetListHeight(h: number): void;

10
typescript/widget/multiselect/multiselect.insert.combo.ts

@ -12,6 +12,16 @@ export declare class MultiSelectInsertCombo extends Single {
static REQ_GET_DATA_LENGTH: 1;
static REQ_GET_ALL_DATA: -1;
props: {
itemsCreator?: Function;
valueFormatter?: Function;
itemHeight?: number;
allowEdit?: boolean;
text?: string;
watermark?: string;
container?: any;
} & Single['props'];
_itemsCreator4Trigger(op: any, callback: Function): void;
_addItem(assertShowValue: () => void, matched: boolean): void;

Loading…
Cancel
Save