1 | import { VXETableComponent } from './component'
|
2 |
|
3 | /**
|
4 | * 组件 - 下拉容器
|
5 | */
|
6 | export interface Pulldown extends VXETableComponent {
|
7 | /**
|
8 | * 是否禁用
|
9 | */
|
10 | disabled?: boolean;
|
11 | /**
|
12 | * 固定显示下拉面板的方向
|
13 | */
|
14 | placement?: string;
|
15 | /**
|
16 | * 在下拉容器关闭时销毁内容
|
17 | */
|
18 | destroyOnClose?: boolean;
|
19 | /**
|
20 | * 是否将弹框容器插入于 body 内(对于嵌入到表格或者弹窗中被遮挡时需要设置为 true)
|
21 | */
|
22 | transfer?: boolean;
|
23 |
|
24 | /**
|
25 | * 判断下拉面板是否可视
|
26 | */
|
27 | isPanelVisible(): boolean;
|
28 |
|
29 | /**
|
30 | * 切换下拉面板
|
31 | */
|
32 | togglePanel(): Promise<any>;
|
33 |
|
34 | /**
|
35 | * 显示下拉面板
|
36 | */
|
37 | showPanel(): Promise<any>;
|
38 |
|
39 | /**
|
40 | * 隐藏下拉面板
|
41 | */
|
42 | hidePanel(): Promise<any>;
|
43 |
|
44 | }
|