positionOverlayPanel()
function positionOverlayPanel(
panel,
rect,
container,
estimatedHeight,
options?
): void;
Defined in: packages/rxdb-model/src/entity-table/editors/global-overlay-editor.ts:47
将浮层面板定位到单元格下方(空间不足时翻转到上方)
Parameters
| Parameter | Type | Description |
|---|---|---|
panel | HTMLElement | 浮层面板元素 |
rect | { height?: number; left: number; top: number; width?: number; } | 单元格相对 VTable 容器的位置矩形 |
rect.height? | number | - |
rect.left | number | - |
rect.top | number | - |
rect.width? | number | - |
container? | HTMLElement | null | undefined | VTable 容器(用于换算页面绝对坐标) |
estimatedHeight? | number | 面板估算高度(用于判断是否翻转到上方) |
options? | { maxRight?: number; minWidth?: number; } | 可选布局选项(maxRight 面板最大右边界、minWidth 面板最小宽度) |
options.maxRight? | number | - |
options.minWidth? | number | - |
Returns
void