Packagecom.flexicious.nestedtreedatagrid.valueobjects
Classpublic class RowPositionInfo
InheritanceRowPositionInfo Inheritance Object

Internal class used to keep track of the overall grid rows. (Not just the visible ones).



Public Properties
 PropertyDefined By
  isDataRow : Boolean
[read-only]
RowPositionInfo
  isHeaderRow : Boolean
[read-only]
RowPositionInfo
  isRendererRow : Boolean
[read-only]
RowPositionInfo
  levelNestDepth : int
[read-only]
RowPositionInfo
  rowData : Object
Item from the dataprovider associated with this RowPositionInfo
RowPositionInfo
  rowHeight : int
[read-only]
RowPositionInfo
  rowIndex : int
RowPositionInfo
  rowNestlevel : int
[read-only]
RowPositionInfo
  rowSpan : int
RowPositionInfo
  rowType : int
[read-only]
RowPositionInfo
  verticalPosition : Number
RowPositionInfo
  verticalPositionPlusHeight : int
[read-only]
RowPositionInfo
  virtualScrollLoadInfo : VirtualScrollLoadInfo
RowPositionInfo
Public Methods
 MethodDefined By
  
RowPositionInfo(rowData:Object, rowIndex:int, verticalPosition:Number, rowHeight:int, level:FlexDataGridColumnLevel, rowType:int)
Constructor
RowPositionInfo
  
RowPositionInfo
Public Constants
 ConstantDefined By
  ROW_TYPE_COLUMN_GROUP : int = 8
[static] ROW_TYPE_COLUMN_GROUP:int=8
RowPositionInfo
  ROW_TYPE_DATA : int = 5
[static] ROW_TYPE_DATA:int=5
RowPositionInfo
  ROW_TYPE_FILL : int = 6
[static] ROW_TYPE_FILL:int=6
RowPositionInfo
  ROW_TYPE_FILTER : int = 4
[static] ROW_TYPE_FILTER:int=4
RowPositionInfo
  ROW_TYPE_FOOTER : int = 2
[static] ROW_TYPE_FOOTER:int=2
RowPositionInfo
  ROW_TYPE_HEADER : int = 1
[static] ROW_TYPE_HEADER:int=1
RowPositionInfo
  ROW_TYPE_PAGER : int = 3
[static] ROW_TYPE_PAGER:int=3
RowPositionInfo
  ROW_TYPE_RENDERER : int = 7
[static] ROW_TYPE_FILL:int=7
RowPositionInfo
Property Detail
isDataRowproperty
isDataRow:Boolean  [read-only]


Implementation
    public function get isDataRow():Boolean
isHeaderRowproperty 
isHeaderRow:Boolean  [read-only]


Implementation
    public function get isHeaderRow():Boolean
isRendererRowproperty 
isRendererRow:Boolean  [read-only]


Implementation
    public function get isRendererRow():Boolean
levelNestDepthproperty 
levelNestDepth:int  [read-only]


Implementation
    public function get levelNestDepth():int
rowDataproperty 
public var rowData:Object

Item from the dataprovider associated with this RowPositionInfo

rowHeightproperty 
rowHeight:int  [read-only]


Implementation
    public function get rowHeight():int
rowIndexproperty 
rowIndex:int


Implementation
    public function get rowIndex():int
    public function set rowIndex(value:int):void
rowNestlevelproperty 
rowNestlevel:int  [read-only]


Implementation
    public function get rowNestlevel():int
rowSpanproperty 
rowSpan:int


Implementation
    public function get rowSpan():int
    public function set rowSpan(value:int):void
rowTypeproperty 
rowType:int  [read-only]


Implementation
    public function get rowType():int
verticalPositionproperty 
verticalPosition:Number


Implementation
    public function get verticalPosition():Number
    public function set verticalPosition(value:Number):void
verticalPositionPlusHeightproperty 
verticalPositionPlusHeight:int  [read-only]


Implementation
    public function get verticalPositionPlusHeight():int
virtualScrollLoadInfoproperty 
public var virtualScrollLoadInfo:VirtualScrollLoadInfo

Constructor Detail
RowPositionInfo()Constructor
public function RowPositionInfo(rowData:Object, rowIndex:int, verticalPosition:Number, rowHeight:int, level:FlexDataGridColumnLevel, rowType:int)

Constructor

Parameters
rowData:Object
 
rowIndex:int
 
verticalPosition:Number
 
rowHeight:int
 
level:FlexDataGridColumnLevel
 
rowType:int
Method Detail
getLevel()method
public function getLevel(grid:FlexDataGrid):FlexDataGridColumnLevel

Parameters

grid:FlexDataGrid

Returns
FlexDataGridColumnLevel
Constant Detail
ROW_TYPE_COLUMN_GROUPConstant
public static const ROW_TYPE_COLUMN_GROUP:int = 8

ROW_TYPE_COLUMN_GROUP:int=8

ROW_TYPE_DATAConstant 
public static const ROW_TYPE_DATA:int = 5

ROW_TYPE_DATA:int=5

ROW_TYPE_FILLConstant 
public static const ROW_TYPE_FILL:int = 6

ROW_TYPE_FILL:int=6

ROW_TYPE_FILTERConstant 
public static const ROW_TYPE_FILTER:int = 4

ROW_TYPE_FILTER:int=4

ROW_TYPE_FOOTERConstant 
public static const ROW_TYPE_FOOTER:int = 2

ROW_TYPE_FOOTER:int=2

ROW_TYPE_HEADERConstant 
public static const ROW_TYPE_HEADER:int = 1

ROW_TYPE_HEADER:int=1

ROW_TYPE_PAGERConstant 
public static const ROW_TYPE_PAGER:int = 3

ROW_TYPE_PAGER:int=3

ROW_TYPE_RENDERERConstant 
public static const ROW_TYPE_RENDERER:int = 7

ROW_TYPE_FILL:int=7