calcPopoverPosition()
function calcPopoverPosition(
triggerRect,
gap?,
minSpaceBelow?
): object;
Defined in: packages/rxdb-model/dist/query-builder/utils/popover-position.d.ts:9
计算弹出层相对于触发元素的位置,优先下方展示,空间不足时向上。
Parameters
| Parameter | Type | Description |
|---|---|---|
triggerRect | DOMRect | 触发按钮的 DOMRect |
gap? | number | 触发元素与弹出层之间的间距(单位 px,默认 2) |
minSpaceBelow? | number | 判断下方空间是否充足的阈值(单位 px,默认 120) |
Returns
object
弹出层定位信息:left、minWidth,以及 top(下方展示)或 bottom(上方展示)
bottom?
optional bottom?: number;
left
left: number;
minWidth
minWidth: number;
top?
optional top?: number;