Positions the element as in Connected positioning strategy and re-positions the element in the view port (calculating a different start point) in case the element is partially getting out of view
Constructors
Section titled "Constructors"AutoPositionStrategy
new AutoPositionStrategy(settings: PositionSettings): AutoPositionStrategy Defined in projects/igniteui-angular/core/src/services/overlay/position/connected-positioning-strategy.ts:33
Returns AutoPositionStrategy
Properties
Section titled "Properties"settings
Section titled "settings"Inherited from: BaseFitPositionStrategy
PositionSettings to use when position the component in the overlay
settings: PositionSettings Defined in projects/igniteui-angular/core/src/services/overlay/position/connected-positioning-strategy.ts:21
Methods
Section titled "Methods"clone
Section titled "clone"Inherited from: BaseFitPositionStrategy
Creates clone of this position strategy
clone(): IPositionStrategy Defined in projects/igniteui-angular/core/src/services/overlay/position/connected-positioning-strategy.ts:58
Returns IPositionStrategy
position
Section titled "position"Inherited from: BaseFitPositionStrategy
Position the element based on the PositionStrategy implementing this interface.
position(contentElement: HTMLElement, size: Size, document: Document, initialCall: boolean, target: HTMLElement | Point): void Defined in projects/igniteui-angular/core/src/services/overlay/position/base-fit-position-strategy.ts:20
Parameters
- contentElement:
HTMLElementThe HTML element to be positioned
- size:
SizeSize of the element
- document:
Documentreference to the Document object
- initialCall:
booleanshould be true if this is the initial call to the method
- target:
HTMLElement | Pointattaching target for the component to show
settings.positionStrategy.position(content, size, document, true);