RevGrid - v0.9.3
GitHub
NPM
Sponsors
Preparing search index...
client/components/view/scroll-dimension
RevScrollDimension
Class RevScrollDimension<BGS>
Abstract
Type Parameters
BGS
extends
RevBehavioredGridSettings
Hierarchy (
View Summary
)
RevScrollDimension
RevHorizontalScrollDimension
RevVerticalScrollDimension
Index
Constructors
constructor
Properties
changed
Eventer
computed
Eventer
event
Behavior
Targetted
Viewport
Start
Changed
Eventer
horizontal
Vertical
scroller
Targetted
Viewport
Start
Changed
Eventer
Accessors
after
finish
finish
Scroll
Anchor
Limit
Index
finish
Scroll
Anchor
Limit
Offset
scrollable
size
start
start
Scroll
Anchor
Limit
Index
start
Scroll
Anchor
Limit
Offset
viewport
Coverage
Extent
viewport
Finish
viewport
Size
viewport
Size
Exact
Multiple
viewport
Start
Methods
calculate
Limited
Scroll
Anchor
calculate
Limited
Scroll
Anchor
If
Required
ensure
Computed
Inside
Animation
Frame
ensure
Computed
Outside
Animation
Frame
invalidate
is
Scroll
Anchor
Within
Finish
Limit
is
Scroll
Anchor
Within
Start
Limit
reset
set
Viewport
Start
Constructors
constructor
new
RevScrollDimension
<
BGS
extends
RevBehavioredGridSettings
>
(
horizontalVertical
:
AxisId
,
_gridSettings
:
RevOnlyGridSettings
,
_canvas
:
RevCanvas
<
BGS
>
,
)
:
RevScrollDimension
<
BGS
>
Type Parameters
BGS
extends
RevBehavioredGridSettings
Parameters
horizontalVertical
:
AxisId
_gridSettings
:
RevOnlyGridSettings
_canvas
:
RevCanvas
<
BGS
>
Returns
RevScrollDimension
<
BGS
>
Properties
changed
Eventer
changedEventer
:
ChangedEventer
computed
Eventer
computedEventer
:
ComputedEventer
event
Behavior
Targetted
Viewport
Start
Changed
Eventer
eventBehaviorTargettedViewportStartChangedEventer
:
ViewportStartChangedEventer
Readonly
horizontal
Vertical
horizontalVertical
:
AxisId
scroller
Targetted
Viewport
Start
Changed
Eventer
scrollerTargettedViewportStartChangedEventer
:
ViewportStartChangedEventer
Accessors
after
get
after
()
:
number
Returns
number
finish
get
finish
()
:
number
Returns
number
finish
Scroll
Anchor
Limit
Index
get
finishScrollAnchorLimitIndex
()
:
number
Returns
number
finish
Scroll
Anchor
Limit
Offset
get
finishScrollAnchorLimitOffset
()
:
number
Returns
number
scrollable
get
scrollable
()
:
boolean
Returns
boolean
size
get
size
()
:
number
Returns
number
start
get
start
()
:
number
Returns
number
start
Scroll
Anchor
Limit
Index
get
startScrollAnchorLimitIndex
()
:
number
Returns
number
start
Scroll
Anchor
Limit
Offset
get
startScrollAnchorLimitOffset
()
:
number
Returns
number
viewport
Coverage
Extent
get
viewportCoverageExtent
()
:
ViewportCoverageExtent
Returns
ViewportCoverageExtent
viewport
Finish
get
viewportFinish
()
:
number
Returns
number
viewport
Size
get
viewportSize
()
:
number
Returns
number
viewport
Size
Exact
Multiple
get
viewportSizeExactMultiple
()
:
boolean
Returns
boolean
viewport
Start
get
viewportStart
()
:
undefined
|
number
Returns
undefined
|
number
Methods
calculate
Limited
Scroll
Anchor
calculateLimitedScrollAnchor
(
index
:
number
,
offset
:
number
)
:
Anchor
Parameters
index
:
number
offset
:
number
Returns
Anchor
calculate
Limited
Scroll
Anchor
If
Required
calculateLimitedScrollAnchorIfRequired
(
index
:
number
,
offset
:
number
,
gridRightAlignedPossible
:
boolean
,
)
:
undefined
|
Anchor
Parameters
index
:
number
offset
:
number
gridRightAlignedPossible
:
boolean
Returns
undefined
|
Anchor
ensure
Computed
Inside
Animation
Frame
ensureComputedInsideAnimationFrame
()
:
boolean
Returns
boolean
ensure
Computed
Outside
Animation
Frame
ensureComputedOutsideAnimationFrame
()
:
boolean
Returns
boolean
invalidate
invalidate
()
:
void
Returns
void
is
Scroll
Anchor
Within
Finish
Limit
isScrollAnchorWithinFinishLimit
(
index
:
number
,
offset
:
number
)
:
boolean
Parameters
index
:
number
offset
:
number
Returns
boolean
is
Scroll
Anchor
Within
Start
Limit
isScrollAnchorWithinStartLimit
(
index
:
number
,
offset
:
number
)
:
boolean
Parameters
index
:
number
offset
:
number
Returns
boolean
reset
reset
()
:
void
Returns
void
set
Viewport
Start
setViewportStart
(
value
:
undefined
|
number
,
withinAnimationFrame
:
boolean
)
:
void
Parameters
value
:
undefined
|
number
withinAnimationFrame
:
boolean
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
changed
Eventer
computed
Eventer
event
Behavior
Targetted
Viewport
Start
Changed
Eventer
horizontal
Vertical
scroller
Targetted
Viewport
Start
Changed
Eventer
Accessors
after
finish
finish
Scroll
Anchor
Limit
Index
finish
Scroll
Anchor
Limit
Offset
scrollable
size
start
start
Scroll
Anchor
Limit
Index
start
Scroll
Anchor
Limit
Offset
viewport
Coverage
Extent
viewport
Finish
viewport
Size
viewport
Size
Exact
Multiple
viewport
Start
Methods
calculate
Limited
Scroll
Anchor
calculate
Limited
Scroll
Anchor
If
Required
ensure
Computed
Inside
Animation
Frame
ensure
Computed
Outside
Animation
Frame
invalidate
is
Scroll
Anchor
Within
Finish
Limit
is
Scroll
Anchor
Within
Start
Limit
reset
set
Viewport
Start
GitHub
NPM
Sponsors
RevGrid - v0.9.3
Loading...