API Docs for:
Show:

flexiciousNmsp.FlexDataGridBodyContainer Class

Extends FlexDataGridContainerBase

FlexDataGridBodyContainer is the container for the unlocked section of the datagrid. This is the only container in the entire component tree that scrolls. In addition to all the base functionality that it inherits from FlexDataGridContainerBase, it adds the following pieces of functionality:

  • Vertical Scroll Renderer Recycling

Constructor

flexiciousNmsp.FlexDataGridBodyContainer

()

Properties

_calculatedTotalHeight

Null private

Default: null

_drawDirty

Boolean private

Default: false

_heightCalculated

Boolean private

Default: false

_processing

Boolean private

Default: false

_recreateRows

Boolean private

Default: false

_rowCache

Object private

Default: {}

_verticalScrollPending

Number private

Default: -1

_visibleRange

Array private

Default: []

_visibleRangeH

Array private

Default: []

backgroundForFillerRows

flexiciousNmsp.UIComponent

Default: flexiciousNmsp.UIComponent()

currentRowPointer

Null

Default: null

fillerRows

Array

Default: []

grid

FlexDataGridContainerBase

Default: grid

horizontalMask

Number

Default: 0

matchSticks

Array

Default: []

onDisabledCell

Boolean

Default: false

openItems

Array

Default: []

parentMap

Object

Default: {}

variableRowHeightRenderers

Null

Active only when the body containers calculateRowHeight method is running. This dictionary will be purged as soon as calculateRowHeight is done running.

Default: null

verticalMask

Number

Default: 0