Packagecom.flexicious.nestedtreedatagrid.print
Classpublic class PrintFlexDataGrid
InheritancePrintFlexDataGrid Inheritance FlexDataGrid Inheritance NdgBase Inheritance mx.core.UIComponent
Implements com.flexicious.print.printareas.IPrintDatagrid

Specialized extension of the FlexDataGrid that is used for printing. Hides the vertical scrollbar, and shows only what can be displayed on the page given the height constraints of the page being printed to.



Public Properties
 PropertyDefined By
 InheritedadditionalFilterArgumentsFunction : Function
Pointer to the TOP level additionalFilterArgumentsFunction In scenarios where there are detached filters, this function may be used to add on to the list of arguments before the filter is run.
FlexDataGrid
 InheritedallowInteractivity : Boolean
A boolean flag that indicates whether to enable mouse interactions, like hover, click, etc.
NdgBase
 InheritedallowMultipleRowDrag : Boolean = false
Flag to enable dragging multiple rows.
FlexDataGrid
 InheritedautoLoadPreferences : Boolean = true
FlexDataGrid
 InheritedautoRefreshInterval : Number
The number of milliseconds to wait before issuing an autorefresh call.
FlexDataGrid
 InheritedbodyContainer : FlexDataGridBodyContainer
[read-only] The main scrollable area of the grid.
FlexDataGrid
 InheritedbottomBarLeft : UIComponent
A box to cover the space left behind by the horizontal scrollbar when horizontalScrollPolicy=on and there are left locked columns.
FlexDataGrid
 InheritedbottomBarRight : UIComponent
A box to cover the space left behind by the horizontal scrollbar when horizontalScrollPolicy=on and there are left locked columns.
FlexDataGrid
 InheritedbuiltInActions : String
Comma delimited string of the following words: edit,delete,moveTo,moveUp,moveDown,addRow,filter
FlexDataGrid
 InheritedcanExpandDown : Boolean
[read-only] Returns true of this is a nested grid, and we have not expanded to the lowest level
FlexDataGrid
 InheritedcanExpandUp : Boolean
[read-only] Returns true of this is a nested grid, and we have expanded to a level below 1.
FlexDataGrid
 InheritedcellBackgroundColorFunction : Function
A function that can be used to control the background color of each cell in this column.
FlexDataGrid
 InheritedcellBorderFunction : Function
Pointer to the TOP level cellBorderFunction A function that lets you control the border drawing mechanism for each cell.
FlexDataGrid
 InheritedcellCustomBackgroundDrawFunction : Function
Pointer to the TOP level cellCustomBackgroundDrawFunction A function that lets you control the background drawing mechanism for each cell.
FlexDataGrid
 InheritedcellEditableFunction : Function
If this is defined, in addition to checking if the column is editable, this call back is called for each cell in this column to ensure that the cell is editable.
FlexDataGrid
 InheritedcellTextColorFunction : Function
A function that can be used to control the Text color of each cell in this column.
FlexDataGrid
 Inheritedchanges : Array
[read-only] An array of ChangeInfo objects that contains all the changes made to the data provider using the grid editing mechanism.
FlexDataGrid
 InheritedchildrenCountField : String
Pointer to the TOP level childrenCountField A property on the object that identifies if the object has children.
FlexDataGrid
 InheritedchildrenField : String
Pointer to the TOP level childrenField The property of the parent level object, that identifies the children that should be displayed on the next level.
FlexDataGrid
 InheritedclearChangesOnDataProviderChange : Boolean = true
Flag that controls whether or not to clear out changes when the data provider changes Defaults to true, so if you are refreshing the grid prior to savign it, set this to false.
FlexDataGrid
 InheritedclearErrorsOnDataProviderChange : Boolean = true
Flag that controls whether or not to clear out errors when the data provider changes Defaults to true, so if you are using server paging, set this false
FlexDataGrid
 InheritedclearOpenItemsOnDataProviderChange : Boolean = true
Flag that controls whether or not to clear out openItems when the data provider changes Defaults to true, so if you are using server paging, set this false
FlexDataGrid
 InheritedclearSelectionOnDataProviderChange : Boolean = true
Flag that controls whether or not to clear out selectedObjects and selectedKeys when the data provider changes Defaults to true, so if you are using server paging, set this false
FlexDataGrid
 InheritedclearSelectionOnFilter : Boolean = false
Flag that controls whether or not to clear out selectedObjects and selectedKeys when the filter changes Defaults to false
FlexDataGrid
 InheritedcollapseTooltip : String = Collapse
Tooltip to display when user hovers over collapse icon
FlexDataGrid
 InheritedcolSpanFunction : Function
A function that takes in a data object, and a column, and returns a number.
FlexDataGrid
 InheritedcolumnCount : int
[read-only] Returns the top level columnCount
FlexDataGrid
 InheritedcolumnGroups : Array
[read-only] Returns the list of columns groups at the root level.
FlexDataGrid
 InheritedcolumnLevel : FlexDataGridColumnLevel
The Root Column Level.
FlexDataGrid
 InheritedcolumnNames : Object
[read-only] Returns the top level column names
FlexDataGrid
 Inheritedcolumns : Array
Returns the list of columns at the root level.
FlexDataGrid
 InheritedcontextMenuShown : Boolean = false
Set to true when the context menu is shown.
FlexDataGrid
 InheritedcopyAllRowsMenuText : String = Copy All Rows
Text for the Copy All Rows
NdgBase
 InheritedcopyCellMenuText : String = Copy Cell
ext for the Copy Cell Menu
NdgBase
 InheritedcopySelectedRowMenuText : String = Copy Row
Text for the Copy Selected Row
NdgBase
 InheritedcopySelectedRowsMenuText : String = Copy Selected Rows
Text for the Copy selected Rows
NdgBase
 InheritedcreateRowNumberColumnFunction : Function
A function that takes a IFlexDataGridDataCell object and returns a Number.
FlexDataGrid
 InheritedcurrentCell : IFlexDataGridCell
The cell that is the current mouse over.
FlexDataGrid
 InheritedcurrentSorts : ArrayCollection
[read-only] Return the FilterSort objects at the top level
FlexDataGrid
 InheritedcurrentTooltip : IUIComponent
[read-only] The current tooltip object.
FlexDataGrid
 InheritedcurrentTooltipTrigger : IUIComponent
[read-only] The current tooltip object trigger.
FlexDataGrid
 InheriteddataProvider : Object
The data provider for the grid.
FlexDataGrid
 InheriteddataProviderNoFilters : Object
[read-only] Returns the TOP level data without any filters.
FlexDataGrid
 InheriteddataProviderNoPaging : Object
[read-only] Returns the TOP level data without any paging, but with filters.
FlexDataGrid
 InheriteddisabledField : String
A property on the object that identifies whether the object is disabled.
FlexDataGrid
 InheriteddispatchCellCreated : Boolean = false
Performance optimization, set this to true only if you are listening for the FlexDataGridEvent.CELL_CREATED event
FlexDataGrid
 InheriteddispatchCellRenderered : Boolean = false
Performance optimization, set this to true only if you are listening for the FlexDataGridEvent.CELL_RENDERED event
FlexDataGrid
 InheriteddispatchRendererInitialized : Boolean = false
Performance optimization, set this to true only if you are listening for the FlexDataGridEvent.RENDERER_INITIALIZED event
FlexDataGrid
 InheriteddisplayOrder : String
A comma seperated list of the following strings: filter,header,body,footer,pager.
FlexDataGrid
 InheriteddragAvailableFunction : Function
A function that determines whether drag should be initiated.
NdgBase
 InheriteddragColumn : FlexDataGridColumn
[read-only] The column that initiated the drag
FlexDataGrid
 InheriteddragDropCompleteFunction : Function
A function that gets executed when the drag drop operation is complete.
NdgBase
 InheriteddragEnabled : Boolean
Flag that indicates whether or not to setup drag support.
NdgBase
 InheriteddragRowData : Object
[read-only] The row data that is currently being dragged
NdgBase
 InheriteddropAcceptRejectFunction : Function
A function that determines whether drop should be shown.
NdgBase
 InheriteddropEnabled : Boolean
Flag that indicates whether or not to setup drop support.
NdgBase
 InheriteddropIndicator : Sprite
[read-only] The dropIndicator seperator Sprite.
NdgBase
 InheriteddynamicLevelHasChildrenFunction : Function
Function to determine if the given object has children.
FlexDataGrid
 Inheritededitable : Boolean
FlexDataGrid
 InheritededitedItemPosition : Object
[write-only] Takes an object that has a rowIndex and a columnIndex property.
FlexDataGrid
 InheritedelementsToBlur : Array
[read-only]
FlexDataGrid
 InheritedelementToCenter : IUIComponent
[read-only]
FlexDataGrid
 InheritedenableActiveCellHighlight : Boolean = true
Flag to hightlight the active cell.
FlexDataGrid
 InheritedenableAutoRefresh : Boolean
If flag is set to true, grid will dispatch an AUTO_REFRESH event every autoRefreshInterval milliseconds.
FlexDataGrid
 InheritedenableColumnHeaderOperation : Boolean
Flag to enable column header operations.
FlexDataGrid
 InheritedenableColumnWidthUserOverride : Boolean = true
Added in 2.9 to force columns to take the widths that the user specified.
FlexDataGrid
 InheritedenableCopy : Boolean
Flag to enable the context menu copy items.
FlexDataGrid
 InheritedenableDataCellOptmization : Boolean = true
Flag to turn on the highly optimized FlexDataGridDataCell3.
FlexDataGrid
 InheritedenableDefaultDisclosureIcon : Boolean
By default, the grid draws a set of expand collapse icons on the left locked section.
FlexDataGrid
 InheritedenableDelayChange : Boolean = true
Added in 2.9 to avoid multiple change events from firing.
FlexDataGrid
 InheritedenableDoubleClickEdit : Boolean
Flag to enable edit on doubleclick as opposed to single click.
FlexDataGrid
 InheritedenableDoubleClickTimer : Boolean = true
A flag to disable the double click timer mechanism.
FlexDataGrid
 InheritedenableDrag : Boolean
Flag that indicates whether or not to setup drag support.
NdgBase
 InheritedenableDrawAsYouScroll : Boolean
When enableVirtualScroll=true, setting this to true will cause each scroll event to issue a server request..
FlexDataGrid
 InheritedenableDrillDown : Boolean
Flag to control appearance of the drill in and drill out icons in the toolbar.
NdgBase
 InheritedenableDrop : Boolean
Flag that indicates whether or not to setup drop support.
NdgBase
 InheritedenableDynamicLevels : Boolean
Flag to enable creation of the next level dynamically as the hierarchy is set.
FlexDataGrid
 InheritedenableEagerDraw : Boolean
By default, the grid renders when the dataprovider is set.
FlexDataGrid
 InheritedenableEditRowHighlight : Boolean = true
Flag to hightlight the edit row.
FlexDataGrid
 InheritedenableExport : Boolean
Flag to enable export to word and excel.
FlexDataGrid
 InheritedenableFillerRows : Boolean
By default, for performance reasons, the grid will only draw one large row to fill up the bottom in case that the grid is taller than the sum of the row heights.
FlexDataGrid
 InheritedenableFilters : Boolean
Flag that indicates whether or not to show the filter
FlexDataGrid
 InheritedenableFooters : Boolean
Flag that indicates whether or not to show the footer
FlexDataGrid
  enableHeightAutoAdjust : Boolean
[override]
PrintFlexDataGrid
 InheritedenableHideBuiltInContextMenuItems : Boolean
Flag to control whether or not to show the built in context menu items.
FlexDataGrid
 InheritedenableHideIfNoChildren : Boolean
Flag to control whether or not an item that has no children is filtered out or not.
FlexDataGrid
 InheritedenableKeyboardNavigation : Boolean
Not applicable for Ultimate - only for Classic Interface compliance.
NdgBase
 InheritedenableLocalStyles : Boolean = true
Added in 2.9 to avoid flicker.
FlexDataGrid
 InheritedenableLockedSectionSeperators : Boolean
Flag to draw a line to the right of the left locked content and a line to the left of the right locked content.
NdgBase
 InheritedenableMultiColumnSort : Boolean
Flag that indicates whether or not to enable multi column sort.
NdgBase
 InheritedenableMultiplePreferences : Boolean
A Flag that will enable multiple named versions of preferences to be persisted.
FlexDataGrid
 InheritedenablePaging : Boolean
Flag to indicate whether or not to enable paging functionality
FlexDataGrid
 InheritedenablePreferencePersistence : Boolean
When set to true, causes the grid to look for settings stored previously in the local shared object store if preferencePersistenceMode='client' or dispatch an event requesting settings from the server in preferencePersistenceMode='server'
FlexDataGrid
 InheritedenablePrint : Boolean
Enables the print operation.
FlexDataGrid
 InheritedenableRowEdit : Boolean
Flag to enable full row edit behavior.
FlexDataGrid
 InheritedenableSelectionBasedOnSelectedField : Boolean
Flag to enable dataprovider based preselection of data.
FlexDataGrid
 InheritedenableSelectionBubble : Boolean
A flag to bubble up selection from children to parents.
FlexDataGrid
 InheritedenableSelectionCascade : Boolean
Flag to cascade checkbox or row selection down from the selection level.
FlexDataGrid
 InheritedenableSelectionExclusion : Boolean = false
Support for selection based on exclusion.
FlexDataGrid
 InheritedenableSplitHeader : Boolean
When enableMultiColumnSort=true, setting this flag to on will enable AdvancedDataGrid like Split headers to enable multi column sort.
FlexDataGrid
 InheritedenableStickyControlKeySelection : Boolean = true
Only applicable when selectionMode=multipleRows or multipleCells By default, when you click on a row (or cell), the grid will add it to the selection.
FlexDataGrid
 InheritedenableToolbarActions : Boolean
Flag to control appearance of custom actions toolbar.
NdgBase
 InheritedenableTrackChanges : Boolean = false
Flag to enable change tracking If set to true, each addition, update(via the grid) or deletion to the data provider will be tracked.
FlexDataGrid
 InheritedenableTriStateCheckbox : Boolean
Flag to enable tristate behavior for selection checkboxes.
FlexDataGrid
 InheritedenableVirtualScroll : Boolean
Flag to enable virtual scroll.
FlexDataGrid
 InheritedexcelOptions : ExportOptions
The Export options object that is used to configure the excel export behavior - currently only supported in Ultimate
FlexDataGrid
 InheritedexpandCollapseCellRenderer : IFactory
Pointer to the TOP level expandCollapseCellRenderer Container for the expand collapse cell.
FlexDataGrid
 InheritedexpandCollapseHeaderCellRenderer : IFactory
Pointer to the TOP level expandCollapseHeaderCellRenderer Container for the expand collapse cell.
FlexDataGrid
 InheritedexpandCollapseTooltipFunction : Function
Default function will return the value of expandTooltip or collapseTooltip.
FlexDataGrid
 InheritedexpandTooltip : String = Expand
Tooltip to display when user hovers over expand icon
FlexDataGrid
 InheritedexportableColumns : Array
[read-only] eturns the columns where excludeFromExport=false
FlexDataGrid
 InheritedfilterContainer : FlexDataGridHeaderContainer
[read-only] The container for the filter cells.
FlexDataGrid
 InheritedfilterExcludeObjectsWithoutMatchField : Boolean = false
By default, for hierarchical datagrids, when there is a object that does not have the property being searched for, these objects are included in the filter match.
FlexDataGrid
 InheritedfilterFunction : Function
Pointer to the TOP level filterFunction In addition to the filter row, if you wish to apply external filters, or to apply filters at inner nested levels, you may use this property.
FlexDataGrid
 InheritedfilterPageSortMode : String
The Filter/Page/Sort Mode.
FlexDataGrid
 InheritedfilterRow : DataGridFilterRow
[read-only] Not supported.
FlexDataGrid
 InheritedfilterRowHeight : Number
Sets the filter row height at the top level.
FlexDataGrid
 InheritedfilterRows : Array
[read-only] Returns an array of RowInfo objects in the filter row.
FlexDataGrid
 InheritedfilterVisible : Boolean
Returns true if the filter row is visible at the top level.
FlexDataGrid
 InheritedfooterContainer : FlexDataGridHeaderContainer
[read-only] The container for the footer cells.
FlexDataGrid
 InheritedfooterRowHeight : Number
Returns the sum of: If enableFooters, then footerRowHeight else 0
FlexDataGrid
 InheritedfooterRows : Array
[read-only] Returns an array of RowInfo objects in the footer row.
FlexDataGrid
 InheritedfooterVisible : Boolean
Returns true if the footer row is visible at the top level.
FlexDataGrid
 InheritedforcePagerRow : Boolean
Flag to force appearance of the pager row even with enablePaging=false.
FlexDataGrid
 InheritedgenerateColumns : Boolean = true
Flag to automatically generate columns.
FlexDataGrid
 InheritedgetChildrenFunction : Function = null
This function basically gives you the opportunity to tie in to the grids hierarchy lookup mechanism.
FlexDataGrid
 InheritedgetRowHeightFunction : Function = null
When variableRowHeight =true, atleast one column needs to have the wordWrap flag set to true.
FlexDataGrid
 InheritedgetRowIndexFunction : Function
A function that takes a IFlexDataGridDataCell object and returns a String.
FlexDataGrid
 InheritedglobalFilterMatchFunction : Function = null
Function to control all the filtering at all levels.
FlexDataGrid
 InheritedgroupedColumns : Array
Returns the list of groupedColumns at the root level.
FlexDataGrid
 InheritedhasErrors : Boolean = false
A Flag that indicates if there are any errors
FlexDataGrid
 InheritedhasFilter : Boolean = false
By default, there is no filter applied.
FlexDataGrid
 InheritedhasFilterFunction : Boolean
[read-only] returns true if any of the levels have a filter function
FlexDataGrid
 InheritedhasGroupedColumns : Boolean
[read-only] Added for Persistence support
FlexDataGrid
 InheritedhasRowSpanOrColSpan : Boolean
[read-only] If rowSpanFunction!=null or colSpanFunction!=null
FlexDataGrid
 InheritedheaderContainer : FlexDataGridHeaderContainer
[read-only] The container for the header cells.
FlexDataGrid
  headerHeight : Number
[read-only]
PrintFlexDataGrid
 InheritedheaderRowHeight : Number
Pointer to the TOP level headerHeight Height of the header for this level.
FlexDataGrid
 InheritedheaderSectionHeight : Number
[read-only] Returns the sum of: If enableFilters, then filterRowHeight else 0 plus headerHeight
FlexDataGrid
 InheritedheaderSeperatorWidth : Number
Pointer to the TOP level headerSeperatorWidth Width to show the resize indicator between columns.
FlexDataGrid
 InheritedheaderSortSeparatorRight : Number
[read-only] Gets the value of the headerSortSeparatorRight property
FlexDataGrid
 InheritedheaderVisible : Boolean
Returns true if the header row is visible at the top level.
FlexDataGrid
 InheritedhorizontalScrollBar : ScrollBar
[read-only] The horizontal scrollbar associated with the bodyContainer.
FlexDataGrid
 InheritedhorizontalScrollPolicy : String
[override] Whether or not to show the horizontal scroll bar.
FlexDataGrid
 InheritedhorizontalScrollPosition : Number
he horizontal scroll position of the body container.
FlexDataGrid
 InheritedinitialSortAscending : Boolean
If true, initial sort direction for this level is ascending.
FlexDataGrid
 InheritedinitialSortField : String
The property of the object on this level that should be used in the default sort at the root level.
FlexDataGrid
 InheritedinMultiRowEdit : Boolean = false
When the grid is in a multirow edit mode, we ignore all keyboard interaction.
NdgBase
 InheritedisCellSelectionMode : Boolean
[read-only] Returns true if selectionMode=MULTIPLE_ROWS or SINGLE_ROW
NdgBase
 InheritedisClientFilterPageSortMode : Boolean
[read-only] Returns true if the top column level filterPageSortMode is client.
FlexDataGrid
 InheritedisRowSelectionMode : Boolean
[read-only] Returns true if selectionMode=MULTIPLE_ROWS or SINGLE_ROW
NdgBase
 InheriteditemFilters : Dictionary
A dictionary of all the filters.
FlexDataGrid
 InheriteditemLoadMode : String
Pointer to the TOP level itemLoadMode The Item Load Mode.
FlexDataGrid
 InheritedkeyboardListenersPaused : Boolean = false
For some operations, like shift tab and tab key up, purposely pause the Container keyboard listenters, so we do not overwrite the work of one keyboard handler by triggering another.
NdgBase
 InheritedlastAutoRefresh : Date
Last time the auto refresh timer was triggered
FlexDataGrid
 InheritedleftLockedContent : ElasticContainer
[read-only] The container for the left locked data cells.
FlexDataGrid
 InheritedleftLockedFooter : LockedContent
[read-only] The container for the left locked footer cells.
FlexDataGrid
 InheritedleftLockedHeader : LockedContent
[read-only] The container for the left locked filter and header cells.
FlexDataGrid
 InheritedleftLockedVerticalSeperator : Sprite
[read-only] The left locked vertical seperator Sprite.
NdgBase
 InheritedlevelRendererHeight : Number
Pointer to the TOP level levelRendererHeight Height to assign to the renderer for each level.
FlexDataGrid
 InheritedlockDisclosureCell : Boolean
A boolean flag that indicates whether to lock the disclosure cells so that they dont scroll horizontally.
NdgBase
 InheritedlockedColumnCount : int
[read-only] Unused/Not Applicable.
FlexDataGrid
 InheritedlockedColumnWidth : int
[read-only] Unused/Not Applicable.
FlexDataGrid
 InheritedlockedSectionSeperatorDrawFunction : Function
Function to draw a line to the right of the left locked content and a line to the left of the right locked content.
NdgBase
 InheritedmaxAutoAdjustHeight : Number
The maximum height to adjust the grid when enableHeightAutoAdjust is set to true.
FlexDataGrid
 InheritedmaxDepth : int
[read-only] Returns the max depth possible for nested datagrids
FlexDataGrid
 InheritedmaxHorizontalScrollPosition : Number
[read-only] The max horizontal scroll position of the bodyContainer
FlexDataGrid
 InheritedmultiColumnSortNumberFields : Number
[read-only] The number of field dropdowns to display in the multi column sort popup.
FlexDataGrid
 InheritedmultiSortRenderer : IFactory
A Class that is responsible for the multi column sort view.
FlexDataGrid
 InheritednativeExcelExporter : Exporter
The default exporter in flexicious is a pure CSV exporter.
FlexDataGrid
 InheritednestIndent : Number
Pointer to the TOP level nestIndent he indentation to apply to each progressive nest level.
FlexDataGrid
 InheritednestIndentPaddingCellRenderer : IFactory
Pointer to the TOP level nestIndentPaddingCellRenderer Container for the nest indent padding cell.
FlexDataGrid
 InheritednextLevelRenderer : IFactory
Pointer to the TOP level nextLevelRenderer A renderer that displays this level.
FlexDataGrid
 InheritednoDataMessage : String = No Records Found
If enabled (set to a string with length>0), when a dataprovider with zero items is set, or when filter criteria returns no records, a message is shown with this data.
FlexDataGrid
 InheritedopenItems : ArrayCollection
A list of items that the user has opened.
FlexDataGrid
 InheritedpageIndex : int
Page index at the top level.
FlexDataGrid
 Inheritedpager : IPager
[read-only] Returns the top level pager
FlexDataGrid
 InheritedpagerCellRenderer : IFactory
Pointer to the TOP level pagerCellRenderer Container for the footer renderer.
FlexDataGrid
 InheritedpagerContainer : FlexDataGridHeaderContainer
[read-only] The container for the pager cells.
FlexDataGrid
 InheritedpagerControl : IExtendedPager
[read-only] Returns the pager control at the root level.
FlexDataGrid
 InheritedpagerRenderer : IFactory
FlexDataGrid
 InheritedpagerRowHeight : Number
Gets the pager row height at the top level.
FlexDataGrid
 InheritedpagerVisible : Boolean
Returns true if the pager row is visible at the top level.
FlexDataGrid
 InheritedpageSize : int
The page size of the top(root) level.
FlexDataGrid
 InheritedpdfOptions : PrintOptions
The Print options object that is used to configure the pdf behavior - currently only supported in Ultimate
FlexDataGrid
 InheritedpdfPrinter : IPDFPrinter
A class that takes the PDF Pages as they are generated.
FlexDataGrid
 InheritedpopupFactoryExportOptions : IFactory
The renderer that shows up when the user clicks on the Word or Excel button - currently only supported in Ultimate
FlexDataGrid
 InheritedpopupFactoryOpenSettingsPopup : IFactory
The renderer that shows up when the user clicks on the Open Settings button - currently only supported in Ultimate
FlexDataGrid
 InheritedpopupFactoryPrintOptions : IFactory
The renderer that shows up when the user clicks on the Print or PDF button - currently only supported in Ultimate
FlexDataGrid
 InheritedpopupFactorySaveSettingsPopup : IFactory
The renderer that shows up when the user clicks on the Save Settings button - currently only supported in Ultimate
FlexDataGrid
 InheritedpopupFactorySettingsPopup : IFactory
The renderer that shows up when the user clicks on the Settings button - currently only supported in Ultimate
FlexDataGrid
 InheritedpredefinedFilters : ArrayCollection
A collection of toolbar actions.
NdgBase
 InheritedpreferencePersistenceKey : String
String value that uniquely identifies this grid across the application.
FlexDataGrid
 InheritedpreferencePersistenceMode : String
String value "server" or "client".
FlexDataGrid
 Inheritedpreferences : String
Returns an XML representation of the preferences specified in the preferencesToPersist property and values being the actual values.
FlexDataGrid
 InheritedpreferencesLoaded : Boolean
[read-only] Returns true if the load preferences has been called.
FlexDataGrid
 InheritedpreferencesSet : Boolean
A flag to indicate that the preferences for this grid has been set.
FlexDataGrid
 InheritedpreferencesToPersist : String
A comma delimited string of the following values: columnOrder,columnVisiblity,columnWidth,filter,sort,verticalScroll,horizontalScroll Each represents a setting that can potentially be persisted.
FlexDataGrid
 InheritedpreservePager : Boolean
If you set this to true, the next call to rebuild will not rebuild the pager control Needed in cases where there is user interaction in the pager control that we do not want to loose, but we want to rebuild the rest of the grid.
FlexDataGrid
 InheritedprintableColumns : Array
[read-only] Returns the columns where excludeFromPrint=false
FlexDataGrid
 InheritedprintComponentFactory : IFactory
FlexDataGrid
 InheritedprintExportData : Object
This is not used.
FlexDataGrid
 InheritedprintExportParameters : Object
Any custom data that you wish to pass into the print/export mechanism. This will then be available on Print/Export Options when the Print or Export is run.
NdgBase
  printListItems : Array
[read-only] Not applicable for Nested Tree DataGrid, used to conform to interface
PrintFlexDataGrid
 InheritedprintOptions : PrintOptions
The Print options object that is used to configure the print behavior - currently only supported in Ultimate
FlexDataGrid
  printWindow : PrintWindow
The Print Window object contains the Report Header, Page Header, Grid, Page Footer and Report Footer.
PrintFlexDataGrid
 InheritedrebuildGridOnDataProviderChange : Boolean = true
Flag that controls whether or not to rebuild the entire grid on dataprovider change.
FlexDataGrid
 InheritedrecalculateSeedOnEachScroll : Boolean = false
Flag should be set to true when you have large variable height based rows that are potentially taller than the grid itself.
FlexDataGrid
 InheritedrightLockedContent : ElasticContainer
[read-only] The container for the right locked data cells.
FlexDataGrid
 InheritedrightLockedFooter : LockedContent
[read-only] The container for the right locked footer cells.
FlexDataGrid
 InheritedrightLockedHeader : LockedContent
[read-only] he container for the right locked filter and header cells.
FlexDataGrid
 InheritedrightLockedVerticalSeperator : Sprite
[read-only] The right locked vertical seperator Sprite.
NdgBase
 InheritedrightLockedWidth : int
[read-only] Returns the maximum width of right locked columns.
FlexDataGrid
 InheritedrowCount : int
[read-only] Returns the number of rows currently visible.
FlexDataGrid
 InheritedrowDisabledFunction : Function
A function that can be used to control the enabled flag of each cell in this level.
FlexDataGrid
 InheritedrowHeight : Number
Gets the height of the data rows at the top level
FlexDataGrid
 InheritedrowSelectableFunction : Function
A function that can be used to control whether clicking on any cell in this level will select it.
FlexDataGrid
 InheritedrowSpanFunction : Function
A function that takes in a data object, and a column, and returns a number.
FlexDataGrid
 InheritedselectableField : String
This is a boolean flag on the dataprovider that notifies the grid whether or not the grid should allow interactive selection on the corresponding record.
FlexDataGrid
 InheritedselectAllState : String
If all items from the top level are selected, returns TriStateCheckBox.STATE_CHECKED.
FlexDataGrid
 InheritedselectedCells : ArrayCollection
[read-only] A list of CellInfo objects.
NdgBase
 InheritedselectedField : String
A field on the dataprovider that indicates that this item should be selected
FlexDataGrid
 InheritedselectedIndex : int
Only applicable for flat grids.
FlexDataGrid
 InheritedselectedIndices : Array
[read-only] Returns dataProvider.indexOf(selectedObjects(0))
FlexDataGrid
 InheritedselectedItem : Object
Returns (selectedObjects(0)).
FlexDataGrid
 InheritedselectedItems : Array
[read-only] Returns the top level selectedObjects
FlexDataGrid
 InheritedselectedKeyField : String
The concept of selection in Flexicious Ultimate is much more powerful as compared to the basic SDK datagrids in the following ways: First, It supports selection independant of dataprovider, so when a row is selected in the grid, we store the the selected object in the selectedObects array collection.
FlexDataGrid
 InheritedselectedKeys : ArrayCollection
[read-only] A list of ID values, based on the selectedKeyField property.
FlexDataGrid
 InheritedselectedObjects : ArrayCollection
[read-only] A list of selected objects from the data provider.
FlexDataGrid
 InheritedselectionInfo : SelectionInfo
[read-only] Support for selection based on exclusion.
FlexDataGrid
 InheritedselectionMode : String
Selection mode for the grid.
NdgBase
 InheritedsettingsColumns : Array
[read-only] Returns the columns where excludeFromSettings=false
FlexDataGrid
 InheritedshowSpinnerOnCreationComplete : Boolean
[read-only] Returns showSpinnerOnFilterPageSort
FlexDataGrid
 InheritedshowSpinnerOnFilterPageSort : Boolean
A flag when set, automatically shows the spinner on creation complete and any filter page or sort operation.
NdgBase
 InheritedsortableColumns : Array
[read-only] eturns the columns where excludeFromExport=false
FlexDataGrid
 Inheritedspinner : ISpinner
The spinner component.
FlexDataGrid
 InheritedspinnerBehavior : SpinnerBehavior
FlexDataGrid
 InheritedspinnerFactory : IFactory
Factory responsible for instantiating a new spinner.
NdgBase
 InheritedspinnerLabel : String
The label of the spinner control, you can use styles to control the appearance.
NdgBase
 InheritedspinnerParent : Object
[read-only]
FlexDataGrid
 InheritedtoolbarActionAddRow : ToolbarAction
[read-only] Returns the built in Add Row Action
FlexDataGrid
 InheritedtoolbarActionDelete : ToolbarAction
[read-only] Returns the built in Delete Action
FlexDataGrid
 InheritedtoolbarActionEdit : ToolbarAction
[read-only] Returns the built in Edit Action
FlexDataGrid
 InheritedtoolbarActionExecutedFunction : Function
A function that gets executed whenever a user clicks on a icon generated by a custom toolbar icon.
NdgBase
 InheritedtoolbarActionFilter : ToolbarAction
[read-only] Returns the built in Filter Action
FlexDataGrid
 InheritedtoolbarActionMoveDown : ToolbarAction
[read-only] Returns the built in moveDown Action
FlexDataGrid
 InheritedtoolbarActionMoveTo : ToolbarAction
[read-only] Returns the built in Move to Action
FlexDataGrid
 InheritedtoolbarActionMoveUp : ToolbarAction
[read-only] Returns the built in moveUp Action
FlexDataGrid
 InheritedtoolbarActions : ArrayCollection
A collection of toolbar actions.
NdgBase
 InheritedtoolbarActionSeparator : ToolbarAction
[read-only] Returns the built in moveUp Action
FlexDataGrid
 InheritedtoolbarActionSort : ToolbarAction
[read-only] Returns the built in Edit Action
FlexDataGrid
 InheritedtoolbarActionValidFunction : Function
A function that gets executed whenever the user selection changes.
NdgBase
 InheritedtoolbarExcelHandlerFunction : Function
Function that actually runs the export to excel.
FlexDataGrid
 InheritedtoolbarPdfHandlerFunction : Function
Function that actually runs the pdf.
FlexDataGrid
 InheritedtoolbarPrintHandlerFunction : Function
Function that actually runs the print.
FlexDataGrid
 InheritedtoolbarWordHandlerFunction : Function
Function that actually runs the export to word.
FlexDataGrid
 InheritedtooltipBehavior : TooltipBehavior
FlexDataGrid
  totalPagesHeight : Number
Height of all the pages combined
PrintFlexDataGrid
 InheritedtotalRecords : int
The total number of records at the root level (needs to be set only in server mode, because there is no way for the grid to know how many records on the server match the filter criteria) In client mode, the count of the data provider is used instead.
FlexDataGrid
 InheriteduseCompactPreferences : Boolean
If set to true, uses the newer preference persistence scheme introduced in Flexicious 2.0, which stores the preferences as custom string as opposed to XML, making it a lot less verbose.
FlexDataGrid
 InheriteduseElements : Boolean
[read-only] Whether to use addElement or addChild;
FlexDataGrid
 InheriteduseModuleFactory : Boolean
[read-only] Flag that indicates to use the module factory of the grid to show popups.
FlexDataGrid
 InheriteduseRollOver : Boolean
Flag that controls whether items are highlighted as the mouse rolls over them.
FlexDataGrid
 InheriteduserSettingsOptionsFunction : Function
Hook for the client to plug in their own UserSettings.
FlexDataGrid
  validNextPage : Boolean
[read-only] Returns true if there is another page of data after this one
PrintFlexDataGrid
 InheritedvariableHeaderHeight : Boolean = false
When you enable headerWordWrap=true, then we need to set this to true, because we will dyamically adjust the height of the header row.
FlexDataGrid
 InheritedvariableRowHeight : Boolean
A flag that indicates whether the individual rows can have different height.
FlexDataGrid
 InheritedvariableRowHeightOffset : Number = 0
In case the calculations of the row height with text measurements is not accurate (Flash player bug) you can use this variable to adjust the calculation based on your scenario
FlexDataGrid
 InheritedvariableRowHeightUseRendererForCalculation : Boolean = false
By default, the flexicious Ultimate Grid does not instantiate and measure each cell renderer when you set variable row heights.
FlexDataGrid
 InheritedverticalScrollBar : ScrollBar
[read-only] The vertical scrollbar associated with the bodyContainer.
FlexDataGrid
 InheritedverticalScrollBarOffset : int
[read-only] ot used.
FlexDataGrid
 InheritedverticalScrollPosition : Number
he vertical scroll position of the body container.
FlexDataGrid
 InheritedviewMetrics : EdgeMetrics
[read-only] Unused/Not applicable to the Nested DataGrid.
FlexDataGrid
 InheritedvirtualBodyContainer : FlexDataGridVirtualBodyContainer
[read-only]
FlexDataGrid
 InheritedvirtualScrollDelay : uint
Delay in milliseconds before "virtualScroll" event is dispatched.
FlexDataGrid
 InheritedvisibleColumns : Array
[read-only] eturns the columns where visible=true
FlexDataGrid
 InheritedwordOptions : ExportOptions
The Export options object that is used to configure the word export behavior - currently only supported in Ultimate
FlexDataGrid
Protected Properties
 PropertyDefined By
 InheritedautoRefreshTimer : Timer
Timer instance to work with the auto refresh mechanism
FlexDataGrid
 Inherited_copyCellContextMenuItem : ContextMenuItem
Context Menu Item to copy the current cell
NdgBase
 Inherited_copyRowContextMenuItem : ContextMenuItem
Context Menu Item to copy the current row
NdgBase
 Inherited_copyRowSelectedRowsMenuItem : ContextMenuItem
Context Menu Item to copy the selected rows
NdgBase
 Inherited_copyTableContextMenuItem : ContextMenuItem
Context Menu Item to copy the entire page
NdgBase
 InheriteddefaultRowCount : int = 4
The default number of rows to display.
NdgBase
Public Methods
 MethodDefined By
  
We prevent the interactive capabilities of the Grid in the Print Preview mode.
PrintFlexDataGrid
 Inherited
Adds the column to the collection of columns at the root level.
FlexDataGrid
 Inherited
addSelectedItem(val:Object):void
Adds the provided item to the selection of the top (root) level.
FlexDataGrid
 Inherited
If you modify one or more column groups, calling this method is required so that inter related column groups can update themselves.
FlexDataGrid
 Inherited
checkIsGroupingCollection(val:Object):Boolean
FlexDataGrid
 Inherited
checkNoDataMessage(force:Boolean = false):void
If a noDataMessage value is specified, and a dataprovider with zero records is set, calls the showMessage function passing in the noDataMessage, which in turn shows the value of the noDataMessage using the Spinner component with its spinner hidden.
FlexDataGrid
 Inherited
Clears out the following collections All Open Items All Errors Selection (only if clearSelectionOnDataProviderChange==true) Some internal housekeeping collections
FlexDataGrid
 Inherited
Clears out all the errors
FlexDataGrid
 Inherited
Clears filters at all levels and rebuilds the grid.
FlexDataGrid
 Inherited
Sets changes to an empty array.
FlexDataGrid
 Inherited
clearColumns(rebuild:Boolean = true):void
Clears out all the columns of the grid If the parameter to rebuild is true, the grid will be rebuilt.
FlexDataGrid
 Inherited
clearErrorByKey(key:*, fld:String):void
Clears the errors for the specified key
FlexDataGrid
 Inherited
clearErrorByObject(item:Object, fld:String):void
Similar to clearErrorByKey, except takes the actual object that the key represents.
FlexDataGrid
 Inherited
Clears the filters at all levels
FlexDataGrid
 Inherited
clearFilterByField(col:String = null):void
Clears the filters at all levels
FlexDataGrid
 Inherited
When the dataprovider changes or when new data comes in from the server for lazy loaded grids, you can call this to clear out the flattened cache.
FlexDataGrid
 Inherited
FlexDataGrid
 Inherited
[override] Clears the selected rows and cells.
FlexDataGrid
 Inherited
For nested datagrids, expands all items one level down
FlexDataGrid
 Inherited
collapseAllColumnGroups(lvl:int = 1):void
For grids with column groups, expands them all.
FlexDataGrid
 Inherited
copyCurrentCellToClipboard(event:ContextMenuEvent = null):void
Method to handle the click for the copy cell menu item Copies the current cell in tab delimited format into the clipboard
FlexDataGrid
 Inherited
copyRowToClipboard(event:ContextMenuEvent = null):void
Method to handle the click for the copy row menu item Copies the current row in tab delimited format into the clipboard
FlexDataGrid
 Inherited
copySelectedRowsToClipboard(event:ContextMenuEvent = null):void
Method to handle the click for the copy table menu item Copies the entire dataprovider in tab delimited format into the clipboard
FlexDataGrid
 Inherited
copyTableToClipBoard(event:ContextMenuEvent = null):void
Method to handle the click for the copy table menu item Copies the entire dataprovider in tab delimited format into the clipboard
FlexDataGrid
 Inherited
createBuiltinAction(lbl:String, code:String, requiresSelection:Boolean = false, requiresSingleSelection:Boolean = false):ToolbarAction
Creates a Toolbar Action
FlexDataGrid
 Inherited
Not supported
FlexDataGrid
 Inherited
Returns the top level filter.
FlexDataGrid
 Inherited
Gets the class responsible for handling the PrintUI should be a IPrintDataGrid
FlexDataGrid
 Inherited
Default handler for the Word Export Button.
FlexDataGrid
 Inherited
If grid.openItems.contains(getItemKey(cell.rowInfo.data)), return the value of expandTooltip else collapseTooltip
FlexDataGrid
 Inherited
Default handler for the Print Button.
FlexDataGrid
 Inherited
Default handler for the Print Button.
FlexDataGrid
 Inherited
Default handler for the Word Export Button.
FlexDataGrid
 Inherited
Destroys the current item editor, if there is one.
FlexDataGrid
 Inherited
dispatchAutoRefreshEvent(event:Event):void
Handle for the auto refresh.
FlexDataGrid
 Inherited
dispatchEvent(event:Event):Boolean
[override]
FlexDataGrid
 Inherited
Modifies the columns so the width is distributed equally.
FlexDataGrid
 Inherited
dragBegin(event:MouseEvent):void
Triggered when drag is starting.
FlexDataGrid
 Inherited
Triggered when the drag is complete.
FlexDataGrid
 Inherited
drawFiller():void
When enableFillerRows=true, wipes out and recreates the filler rows.
FlexDataGrid
 Inherited
enableDisableToolbarAction(code:String, enable:Boolean):void
In addition to initial enable/disable of toolbar actions, this function can be used to enable or disable toolbar actions at run time.
FlexDataGrid
 Inherited
ensureLevelsCreated(item:Object = null, level:FlexDataGridColumnLevel = null):void
When enableDynamicLevels=true and there is only one level, we iterate through the data provider and ensure that the maximum depth has been accounted for.
FlexDataGrid
 Inherited
expandAll():void
For nested datagrids, expands all items one level down
FlexDataGrid
 Inherited
expandAllColumnGroups(lvl:int = 1):void
For grids with column groups, expands them all.
FlexDataGrid
 Inherited
expandChildrenOf(item:Object, open:Boolean, level:FlexDataGridColumnLevel = null):void
Opens or closes all the nodes of the navigation tree below the specified item.
FlexDataGrid
 Inherited
expandDown():void
For nested datagrids, expands all items one level down
FlexDataGrid
 Inherited
expandToLevel(level:int):void
For nested datagrids, expands all items to the level specified.
FlexDataGrid
 Inherited
expandUp():void
or nested datagrids, expands all items one level up
FlexDataGrid
 Inherited
flatten(depthRequested:int = 1, inclusive:Boolean = true, filter:Boolean = false, page:Boolean = false, sort:Boolean = false, max:Number = -1):Array
For hierarchical data grids, returns the data provider as a flat list that matches the specified criteria.
FlexDataGrid
 Inherited
Generates a snapshot of the row for the drag visual indicator
FlexDataGrid
 Inherited
Given a code, loops through the toolbarActions, and gets the toolbar action with the given code.
FlexDataGrid
 Inherited
Returns an object that has the error information for the passed in object.
FlexDataGrid
 Inherited
By default, when the grid's creation complete event is dispatched, the grid will go in and load the saved preference.
FlexDataGrid
 Inherited
Given a data object and a colum, return the IFlexDataGridDataCell object for the combination
FlexDataGrid
 Inherited
Gets the cell in the specified direction of the provided cell
FlexDataGrid
 Inherited
getChildren(object:Object, level:FlexDataGridColumnLevel, filter:Boolean = false, page:Boolean = false, sort:Boolean = false):Object
If the dataprovider is IHierarchicalCollectionView, calls the getChildren method on the incoming object.
FlexDataGrid
 Inherited
getChildrenLength(object:Object, level:FlexDataGridColumnLevel, filter:Boolean = false, page:Boolean = false, sort:Boolean = false):Object
Calls getChildren, and if result is XML or XMLList, returns length() else returns length;
FlexDataGrid
 Inherited
eturns the column with the specified datafield, only at the root level
FlexDataGrid
 Inherited
eturns the column with the specified UniqueIdentifier, only at the root level
FlexDataGrid
 Inherited
Given a IFlexDataGridCell, returns a container that holds that cell.
FlexDataGrid
 Inherited
Returns the section above or below the provided section.
FlexDataGrid
 Inherited
Given a container, returns its displayOrder string equivalent.
FlexDataGrid
 Inherited
Gets the cell that is currently being edited.
FlexDataGrid
 Inherited
getCurrentEditor():UIComponent
Gets the editor that is currently being edited.
FlexDataGrid
 Inherited
When enableMultiplePreferences = true, this represents the currently applied preference
FlexDataGrid
 Inherited
Called by PrintController and ExportController to get the data on basis of PrintOptions and ExportOptions
FlexDataGrid
 Inherited
getError(item:Object):Object
Returns an object that has the error information for the passed in object.
FlexDataGrid
 Inherited
getExportableColumns(exportOptions:ExportOptions):Array
Returns all columns at all levels.
FlexDataGrid
 Inherited
getFilterArguments():ArrayCollection
eturns the filter at the top level.
FlexDataGrid
 Inherited
getFilterColumn(searchField:String):Object
Gets the column with the specified search field
FlexDataGrid
 Inherited
getFilteredPagedSortedData(dictionary:Dictionary, applyFilter:Boolean = true, applyPaging:Boolean = true, applySort:Boolean = true, pages:Array = null):Object
Returns the data provider, with filter, paging and sorting applied on basis of the boolean flags specified.
FlexDataGrid
 Inherited
getFilterValue(col:String):*
FlexDataGrid
 Inherited
getFilterX(renderer:IFilterControl):Number
Used by filter to identify where relative position for each control for tabbing
FlexDataGrid
 Inherited
When enableMultiplePreferences = true, this represents a list of all preferences saved for this grid.
FlexDataGrid
 Inherited
eturns the RowPosition Info object for the item at the given vertical scroll position
FlexDataGrid
 Inherited
FlexDataGrid
 Inherited
getLength(arr:Object):int
If arr is XML or XMLList, returns length() else returns length;
FlexDataGrid
 Inherited
Returns FlexDataGridColumnLevel object at the specified depth
FlexDataGrid
 Inherited
getLevelForItem(itemToFind:*, flat:Object = null, level:FlexDataGridColumnLevel = null):FlexDataGridColumnLevel
Provided an item, loops through the data provider, and finds the level associated with the provided item.
FlexDataGrid
 Inherited
Given a displayOrder string , returns its container equivalent.
FlexDataGrid
 Inherited
Given a cell if it is a datarow, and it is associated with a column and the column is at the nest level of the cell, and the column is left locked and the data item bound to the cell is open, then will return the recursive count of all open items under this cell.
FlexDataGrid
 Inherited
getOpenKeys():Array
A list of ID values, based on the selectedKeyField property.
FlexDataGrid
 Inherited
Returns a copy of the open items array.
FlexDataGrid
 Inherited
getParent(object:Object, level:FlexDataGridColumnLevel):Object
Returns the parent object for the passed in object.
FlexDataGrid
 Inherited
eturns the container for the given cell
FlexDataGrid
 Inherited
FlexDataGrid
 Inherited
ets the filter at the root level
FlexDataGrid
 Inherited
getRootFlat():Object
Returns a iterable representation of the dataprovider.
FlexDataGrid
 Inherited
getRowHeight(item:Object, level:FlexDataGridColumnLevel, rowType:int):Number
If variableRowHeight returns the minimum height required to display text of each column without clipping.
FlexDataGrid
 Inherited
Given a cell, returns it row span based upon how many children are open Recursively inspects the children to see if any of them are open as well.
FlexDataGrid
 Inherited
For nested datagrids, used to get all records at all levels.
FlexDataGrid
 Inherited
getSelectedObjects(getKey:Boolean = false, unSelected:Boolean = false):Array
For nested datagrids, used to get all items selected at all levels.
FlexDataGrid
 Inherited
getToolbarActionButton(code:String):UIComponent
Gets the actual button object for the provided toolbar action.
FlexDataGrid
 Inherited
getUIComponentBitmapData(target:IUIComponent):Image
Drag and Drop support, create a image representation of the row.
NdgBase
 Inherited
When enableSelectionExclusion, returns a list of items that the user explicitly unselected.
FlexDataGrid
 Inherited
FlexDataGrid
 Inherited
gotoHorizontalPosition(vsp:Number):void
Goes to the specified horizontal position.
FlexDataGrid
 Inherited
gotoItem(item:Object, highlight:Boolean = true, level:FlexDataGridColumnLevel = null):void
Given a data item, scrolls to that item in the datagrid Flexicious by default will only build RowPositionInfo objects for open items that the user can visually scroll to.
FlexDataGrid
 Inherited
gotoKey(key:Object, highlight:Boolean = true, level:FlexDataGridColumnLevel = null):void
Given a key, scrolls to the item that has the provided value for the selectedKeyField at that level Flexicious by default will only build RowPositionInfo objects for open items that the user can visually scroll to.
FlexDataGrid
 Inherited
gotoRow(rowIndex:int):void
Given a row index (less than the total number of rows, goes to the row in question).
FlexDataGrid
 Inherited
gotoVerticalPosition(vsp:Number):void
Goes to the specified vertical position.
FlexDataGrid
 Inherited
hasBorderSide(side:String):Boolean
Returns true if the grid defines the border style specified
NdgBase
 Inherited
Removes the spinner and sets the bodyContainer.alpha back to 1
FlexDataGrid
 Inherited
Hides the current tooltip.
FlexDataGrid
 Inherited
highlightRow(cell:IFlexDataGridCell, row:RowInfo, highLight:Boolean, highLightColor:uint = 0):void
On basis of the highLight flag, removes or adds highlight to the row in question.
FlexDataGrid
 Inherited
Invalidates the display (Calls invalidateDisplayList of all the cells).
FlexDataGrid
 Inherited
Invalidates the cell widths, so in the next commit properties, we snap to the new column widths.
NdgBase
 Inherited
Queues a call to drawFiller in the next validation cycle
FlexDataGrid
 Inherited
Invalidates the height, which in turn adjusts the various section based on the updated numbers, and recycles the renderers, so if there is more stuff on the viewport than is currently visible, it is drawn.
NdgBase
 Inherited
Called when you scroll and expand collapse.
FlexDataGrid
 Inherited
Calls the rebuild function, which basically rebuild the entire grid.
FlexDataGrid
 Inherited
Invalidates the width, which in turn adjusts the various section based on the updated numbers, and recycles the renderers, so if there is more stuff on the viewport than is currently visible, it is drawn.
NdgBase
 Inherited
Is this cell editable? Returns true if: 1) The cell is an IFlexDataGridCell 2) The cells column is editable 3) The cellEditableFunction is null OR cellEditableFunction(fdgCell) returns true.
FlexDataGrid
 Inherited
isCtrlKeyDownOrSticky(event:Event):Boolean
Return true if enableStickyControlKeySelection Or (Control Key is down AND (selectionMode is MultipleRows or MultipleCells))
FlexDataGrid
 Inherited
isToolbarActionValid(action:ToolbarAction, currentTarget:Object, extendedPager:IExtendedPager):Boolean
Evaluates whether the given toolbar action is valid or not.
FlexDataGrid
 Inherited
Loads preference values from the Shared object, called automatically in preferencePersistenceMode=client.
FlexDataGrid
 Inherited
measureCellHeight(col:Object, paddingLeft:Number, paddingRight:Number, paddingTop:Number, paddingBottom:Number, itemRenderer:IFactory, ht:Number, txt:String, item:Object, styl:Object):Number
Given a column and padding values, calculate the height required to fully render the text
FlexDataGrid
 Inherited
Gets the text of the tooltip to show to the user to prompt for the multi column sort.
FlexDataGrid
 Inherited
Creates an instance of the multiSortRenderer and pushes it into view
FlexDataGrid
  
nextPage():void
Goes to the next page of data.
PrintFlexDataGrid
 Inherited
pauseKeyboardListeners(filterRenderer:Object):void
For some operations, like shift tab and tab key up, purposely pause the Container keyboard listenters, so we do not overwrite the work of one keyboard handler by triggering another.
FlexDataGrid
 Inherited
persistPreferences(name:String = Default, isDefault:Boolean = false):void
Persists the preferences as Shared Objects when preferencePersistenceMode=client or dispatches an event with the preference information when preferencePersistenceMode=server
FlexDataGrid
 Inherited
When you have left or right locked sections, the scroll bar only covers the area occupied by the body container, or the unlocked columns section.
FlexDataGrid
 Inherited
The grid is composed of the following sections: Left Locked Header Left Locked Content Left Locked Footer Right Locked Header Right Locked Content Right Locked Footer UnLocked Header UnLocked Content UnLocked Footer On basis of the column lock modes specified, this method will size each section and place them in the correct location.
FlexDataGrid
 Inherited
Processes filters at the root level.
FlexDataGrid
 Inherited
processSort(sorts:ArrayCollection):void
Used by state persistence to load sort settings that were persisted previously.
FlexDataGrid
 Inherited
quickFind(whatToFind:String, searchCols:Array = null, breakAfterFind:Boolean = true, captureCols:Boolean = false):Array
Iterates through the data provider to get a list of row positions that match the text provided.
FlexDataGrid
 Inherited
rebuild():void
Rebuild the entire grid.
NdgBase
 Inherited
rebuildBody(vupdateTotalRecords:Boolean = false):void
A method that simply rebuilds the body as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
Same as rebuildBody, but ideal for scenarios where you have to call rebuildBody frequently (i.e.
FlexDataGrid
 Inherited
A method that simply rebuilds the footer as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
A method that simply rebuilds the footer as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
A method that simply rebuilds the header as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
A method that simply rebuilds the pager as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
reDraw():void
Redraws the grid, assuming the data provider is the same, we're just changing column widths or ordinals.
NdgBase
 Inherited
redrawBody():void
A method that simply redraws the body as opposed to rebuilding the entire grid.
FlexDataGrid
 Inherited
Calls the refresh cell method on all visible cells in the bodyContainer section.
FlexDataGrid
 Inherited
Updates the visible state of all row selection checkboxes and header checkboxes.
FlexDataGrid
 Inherited
Calls rebuild internally.
NdgBase
 Inherited
Removes all the sorts and calls doInvalidate.
FlexDataGrid
 Inherited
Removes the column from the collection of columns at this level.
FlexDataGrid
 Inherited
runToolbarAction(action:ToolbarAction, currentTarget:Object, extendedPager:IExtendedPager):void
Runs the given toolbar action.
FlexDataGrid
 Inherited
scrollToExistingRow(vsp:Number, scrollDown:Boolean):void
Scrolls to the row that appears at the specified vertical position
FlexDataGrid
 Inherited
selectText(txt:String):void
Selects the provided text in the currently visible cells that have the default item renderer, or if the item renderer has the selection property
FlexDataGrid
 Inherited
setChildData(item:Object, children:Object, level:FlexDataGridColumnLevel, totalRecords:int = -1, useSelectedKeyField:Boolean = true):void
In lazy loaded grid levels, (filterPageSortMode=server), when the user expands a level for the first time, since the data is not loaded, the level dispatches the filterPageSortChange, or itemLoad.
FlexDataGrid
 Inherited
setCurrentPreferenceInfo(val:PreferenceInfo, applyPreferences:Boolean = true):void
When enableMultiplePreferences = true, applies the given preference as the current preference.
FlexDataGrid
 Inherited
setErrorByKey(key:*, fld:String, errorMsg:String):void
On grids that allow for tracking errors, call this method to highlight the error using the errorRowStyle, errorContainerRowStyle, and errorMessageStyle.
FlexDataGrid
 Inherited
setErrorByObject(item:Object, fld:String, errorMsg:String):void
Similar to setErrorByKey, except takes the actual object that the key represents.
FlexDataGrid
 Inherited
setFilterFocus(fld:String):Boolean
Sets the filter at the top level.
FlexDataGrid
 Inherited
setFilterValue(col:String, val:Object, triggerEvent:Boolean = true):void
FlexDataGrid
 Inherited
setGridPreferencesInfo(val:GridPreferencesInfo, applyPreferences:Boolean = true):void
Sets the multiple preferences array.
FlexDataGrid
 Inherited
setOpenKeys(keys:Array):void
For nested/grouped hierarchical datagrids, used to select records.
FlexDataGrid
 Inherited
setPredefinedFilters(filters:Array):void
Adds to built in filters and refreshes the toolbar.
FlexDataGrid
  
setResizableColumns(val:Boolean):void
Not applicable for Nested Tree DataGrid, used to conform to interface
PrintFlexDataGrid
 Inherited
setSelectedItemsBasedOnSelectedField(rebuild:Boolean = false, openItems:Boolean = true):void
Sets the open items on basis of the selectedField.
FlexDataGrid
 Inherited
setSelectedKeys(objects:Array, openItems:Boolean = true):void
For nested/grouped hierarchical datagrids, used to select records.
FlexDataGrid
 Inherited
setSelectedObjects(objects:Array, openItems:Boolean = true):void
For nested/grouped hierarchical datagrids, used to select records.
FlexDataGrid
 Inherited
setToolbarActionButtonProperty(toolbarActionCode:String, property:String, value:*):void
Sets a property or a style of the button object associated with the toolbar action that has the given code.
FlexDataGrid
 Inherited
setToolbarActions(actions:Array):void
Adds to toolbar actions, and refreshes the toolbar.
FlexDataGrid
 Inherited
shiftColumns(columnToInsert:FlexDataGridColumn, insertBefore:FlexDataGridColumn, level:FlexDataGridColumnLevel, movingCg:Boolean = false):void
Inserts the column specified column before the specified column
FlexDataGrid
 Inherited
showColumns(colsToShow:ArrayCollection):void
Sets the visible flag on all columns except the ones speicified in the list to false.
FlexDataGrid
 Inherited
showMessage(msg:String):void
Displays a message without the spinner label.
FlexDataGrid
  
showPositions(positions:Array):void
Given an array of ItemPositionInfo objects, draws them in the visible area.
PrintFlexDataGrid
 Inherited
Sets the visible flag on all columns except the ones where excludeFromPrint=true.
FlexDataGrid
 Inherited
showSpinner(msg:String):void
Shows the spinner with default values defined below: Label: "Loading please wait" X Position : center X of the grid Y Position : center Y of the grid Grid Alpa when the spinner is active : 0.3 Spinner appearance can be modified using styles .
FlexDataGrid
 Inherited
showToaster(message:String, toasterPosition:String, toasterRenderer:IFactory = null, animationDuration:Number = 1000, visibleDuration:Number = 5000, moveAnimate:Boolean = true, fadeAnimate:Boolean = true):void
[override] Shows the given toaster message
FlexDataGrid
 Inherited
showTooltip(relativeTo:IUIComponent, tooltip:IUIComponent, dataContext:Object, point:Point = null, leftOffset:Number = 0, topOffset:Number = 0, offScreenMath:Boolean = true, where:String = left, container:Object = null):void
Displays a tooltip for the control in question.
FlexDataGrid
 Inherited
Goes through all the sections and resizes the cells to match the current column widths.
FlexDataGrid
 Inherited
Synchronizes the vertical scroll positions of the three locked sections
FlexDataGrid
 Inherited
Synchronizes the vertical scroll positions of the three locked sections
FlexDataGrid
 Inherited
trackChange(changedItem:Object, changeType:String, changeLevel:FlexDataGridColumnLevel = null, changedProperty:String = null, previousValue:* = null, newValue:* = null):void
Method to track a change, called by track change API to keep track of additions, deletions and modifications to the data provider.
FlexDataGrid
Protected Methods
 MethodDefined By
  
[override] We create a specialized body container
PrintFlexDataGrid
 Inherited
Method to create an instance of the FlexDataGridHeaderContainer class.
FlexDataGrid
 Inherited
Method to create an instance of the ElasticContainer class.
FlexDataGrid
 Inherited
Method to create an instance of the LockedContent class.
FlexDataGrid
 Inherited
If you set enableRowNumbers=true; the level calls this function to create a FlexDataGridRowNumberColumn Default function returns new FlexDataGridRowNumberColumn();
FlexDataGrid
 Inherited
Returns true if the getLength method on the result of the getChildren method returns more than 0
FlexDataGrid
 Inherited
For the top level, returns grid.getRootFlat().indexOf(cell.rowInfo.data) For other levels, uses level.getChildren(grid.getParent(item)).indexOf(cell.rowInfo.data);
FlexDataGrid
 Inherited
returns UserSettingsOptions.create(this);
FlexDataGrid
 Inherited
Calls invalidateDisplayList()
NdgBase
 Inherited
Called when the drag enters over a cell.
FlexDataGrid
 Inherited
dragDrop(event:DragEvent):void
[override] Called when the DragDrop event is dispatched over any of the cells.
FlexDataGrid
 Inherited
dragEnter(event:DragEvent):void
[override] Called when the DragEnter event is dispatched over any of the cells.
FlexDataGrid
 Inherited
Corner areas are special containers that exist to hold filter and header on the top and Pager and Footer on the bottom If I am filter cell, return 0 if filter is above header (true always) IF I am header cell, return filterHeight + (headerHeight header Depth) If I am footer cell, return 0 If I am pager cell, return pager footer height
FlexDataGrid
 Inherited
FlexDataGrid
 Inherited
getRowText(item:Object, cols:Array):String
Iterates through the passed in cols, calls itemToLabel on each of them passing in the item, and return the resulting string in tab delimited format.
FlexDataGrid
 Inherited
keyDownHandler(event:KeyboardEvent):void
[override] Support for key board interaction.
FlexDataGrid
 Inherited
onCollectionChange(event:Event):void
[override] By default, when you set the dataprovider, we add a change event listener to it.
FlexDataGrid
 Inherited
onDoubleClick(event:MouseEvent):void
In this method, we trap all double click events, walk up the target tree until we hit a IFlexDataGridDataCell object, and if we indeed double clicked a data cell, we dispatch and ITEM_DOUBLE_CLICK event.
FlexDataGrid
 Inherited
onGridResized(event:ResizeEvent):void
[override]
FlexDataGrid
 Inherited
onKeyFocusChange(event:FocusEvent):void
FlexDataGrid
 Inherited
onMouseWheel(event:MouseEvent):void
Transfers mouse wheel events over the locked left and right sections to scroll events on the body container, so we scroll when the user mouse wheels over the left or right locked containers.
FlexDataGrid
 Inherited
NdgBase
 Inherited
setPreferences(arrayCollection:ArrayCollection):void
Takes an array collection of preferences and applies them to the grid.
FlexDataGrid
 Inherited
Called to show the drop indicator below the passed in cells row.
FlexDataGrid
Events
 Event Summary Defined By
 InheritedDispatched when the grid is finished exporting.FlexDataGrid
 InheritedDispatched when the autorefresh interval is hit.FlexDataGrid
 InheritedDispatched when the grid is about to be exportedFlexDataGrid
 InheritedDispatched when the grid is about to be generated for the print, or the preview.FlexDataGrid
 InheritedDispatched before the beforePrint event, right prior to the data provider being set.FlexDataGrid
 InheritedDispatched when the cell is rendered completely.FlexDataGrid
 InheritedDispatched when row selection or cell selection changes.FlexDataGrid
 InheritedFired when the grid needs to clear its preferences.FlexDataGrid
 InheritedDispatched when the columns at this level are resizedFlexDataGrid
 InheritedDispatched when columns are dragged and dropped to change their positionFlexDataGrid
 InheritedDispatched when all the cells snap to the calculated column widths.FlexDataGrid
 InheritedDispatched when the dataprovider dispatches a collection change event.FlexDataGrid
 InheritedWhen enableDynamicLevels=true, this event is dispatched whenever all the dynamic levels are created.FlexDataGrid
 InheritedWhen enableDynamicLevels=true, this event is dispatched whenever a new level is created.FlexDataGrid
 InheritedDispatched when the grid's page, sort or filter state changes.FlexDataGrid
 InheritedDispatched when any header cell is clickedFlexDataGrid
 InheritedDispatched when user clicks on an icon enabled via the enableIcon flag on a columnFlexDataGrid
 InheritedDispatched when user mouse outs on an icon enabled via the enableIcon flag on a columnFlexDataGrid
 InheritedDispatched when user mouseovers on an icon enabled via the enableIcon flag on a columnFlexDataGrid
 InheritedDispatched when user clicks on a row in row selection mode or cell in cell selection modeFlexDataGrid
 InheritedDispatched when the use clicks on the disclosure icon to collapse a previously opened item.FlexDataGrid
 InheritedDispatched when an item is about to close.FlexDataGrid
 InheritedDispatched when user double clicks on a row in row selection mode or cell in cell selection modeFlexDataGrid
 InheritedDispatched when the editor is instantiated.FlexDataGrid
 InheritedDispatched when the user attempts to edit an item.FlexDataGrid
 InheritedDispatched when the edit session is cancelled.FlexDataGrid
 InheritedDispatched when the edit session ends.FlexDataGrid
 InheritedDispatched just before committing the value of the editorDataField property of the editor to the property specified by the datafield property of the column of the item being edited.FlexDataGrid
 InheritedDispatched when the item editor receives focus.FlexDataGrid
 InheritedDispatched only in server mode, when an item opens for the first time.FlexDataGrid
 InheritedDispatched when the user clicks on the disclosure icon to expand a previously collapsed item.FlexDataGrid
 InheritedDispatched when an item is about to open.FlexDataGrid
 InheritedDispatched when user rolls out of a row in row selection mode or cell in cell selection mode (only if rollover on a different item)FlexDataGrid
 InheritedDispatched when user rolls over a row in row selection mode or cell in cell selection mode (only if rollover on a different item)FlexDataGrid
 InheritedFired In preferencePersistenceMode=server , when the grid needs to load its preferences.FlexDataGrid
 InheritedDispatched whenever the page size is changed.FlexDataGrid
 InheritedDispatched when the user clicks the 'Generate PDF' button on the Print Preview.FlexDataGrid
 InheritedFired when the grid needs to persist its preferences.FlexDataGrid
 InheritedDispatched prior to the widths, heights, x, and y of the various sections are calculated.FlexDataGrid
 InheritedDispatched by the grid when a prebuilt filter is run.FlexDataGrid
 InheritedFired right before preferences are being loaded and applied.FlexDataGrid
 InheritedDispatched when the grid is sent to the printer.FlexDataGrid
 InheritedDispatched only in server mode, when the grid needs to print or export more data than is currently loaded in memory.FlexDataGrid
 InheritedDispatched when the renderer is initialized.FlexDataGrid
 InheritedWhen enableTrackChanges is set to true, this event is dispatched when any change (add,delete or update) is made to the grid.FlexDataGrid
 InheritedDispatched when the content is scrolled.FlexDataGrid
 InheritedDispatched when the top level select checkbox is changedFlexDataGrid
 InheritedDispatched when any toolbarAction is executed.FlexDataGrid
 InheritedWhen enablevirtualScroll=true, this event is dispatched whenever the user scrolls.FlexDataGrid
Styles
 Style Description Defined By
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the cell directly under the mouse or if using keyboard navigation, current keyboard seed.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The colors to use for the backgrounds of the items in the grid.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The colors to use for the text of the items in the grid.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: no
Background color, the color of the fill area.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: no
Color of the border.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
Bounding box sides.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Bounding box thickness.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Color of text in the component, including the component label.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Color of text in the component, including the component label.
FlexDataGrid
 InheritedType: Class Format: EmbeddedFile CSS Inheritance: no
The icon that is displayed next to a closed column group.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
An array of two colors used to draw the Column Groups background gradient.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the header horizontal grid lines.
FlexDataGrid
 InheritedType: Class Format: EmbeddedFile CSS Inheritance: no
The icon that is displayed next to an open column group.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the Column Groups.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
The name of a CSS style declaration for controlling other aspects of the appearance of the column groups.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the header vertical grid lines.
FlexDataGrid
 Inherited
The style to apply to the column header menu.
FlexDataGrid
 Inherited
The alpha to apply to the glyph when moving the column.
FlexDataGrid
 InheritedFormat: Color
The color of the line to draw when the user is moving or resizing the column.
FlexDataGrid
 InheritedType: Boolean
Flag to indicate whether the data cells use embedded fonts.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Color of text in the component if it is disabled.
FlexDataGrid
 InheritedType: Class Format: EmbeddedFile CSS Inheritance: no
The icon that is displayed next to a closed branch node of the navigation tree.
FlexDataGrid
 InheritedType: Class Format: EmbeddedFile CSS Inheritance: no
The icon that is displayed next to an open branch node of the navigation tree.
FlexDataGrid
 InheritedType: Number
Alpha for the drag operation.
FlexDataGrid
 InheritedType: String
Border for the drag row for the drag operation.
FlexDataGrid
 InheritedType: Array Format: Color
The colors to use for the backgrounds of the items in the grid in the editable mode.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
Background Colors for the edit row.
FlexDataGrid
 Inherited
Text Color for the edit row.
FlexDataGrid
 InheritedFormat: Color
The colors to use for the text of the items in the editable grid.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The background color of the row that has the error .
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The border color of the cell that has the error .
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background for the filter.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border, when horizontal gridlines are not drawn.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the filter horizontal grid lines.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the filter.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the filter vertical grid lines.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
A box to cover the space left behind by the horizontal scrollbar when horizontalScrollPolicy=on and there are left locked columns.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Sets the antiAliasType property of internal TextFields.

See also

flash.text.TextField
flash.text.AntiAliasType
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Name of the font to use.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Sets the gridFitType property of internal TextFields that represent text in Flex controls.

See also

flash.text.TextField
flash.text.GridFitType
FlexDataGrid
 InheritedType: Number CSS Inheritance: yes
Sets the sharpness property of internal TextFields that represent text in Flex controls.

See also

flash.text.TextField
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: yes
Height of the text, in pixels.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Determines whether the text is italic font.
FlexDataGrid
 InheritedType: Number CSS Inheritance: yes
Sets the thickness property of internal TextFields that represent text in Flex controls.

See also

flash.text.TextField
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Determines whether the text is boldface.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
An array of two colors used to draw the footer background gradient.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border, when horizontal gridlines are not drawn.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the footer horizontal grid lines.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the footer.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
The name of a CSS style declaration for controlling other aspects of the appearance of the column headers.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the footer vertical grid lines.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
An array of two colors used to draw the header background gradient.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the header horizontal grid lines.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the header.
FlexDataGrid
 InheritedFormat: Color
The color of the line between header and the sort section for multi column sort.
FlexDataGrid
 InheritedFormat: int
The distance between the sort line and the right edge of the header cell.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
The name of a CSS style declaration for controlling other aspects of the appearance of the column headers.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the header vertical grid lines.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: yes
Thickness of the horizontal grid lines.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
Style name for horizontal scrollbar.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: yes
A Boolean value that indicates whether kerning is enabled (true) or disabled (false).
FlexDataGrid
 InheritedType: Number CSS Inheritance: yes
The number of additional pixels to appear between each character.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
The locale of the text displayed by this component.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical seperators for the locked content.
FlexDataGrid
 InheritedType: Number CSS Inheritance: yes
The width of the vertical seperators for the locked content.
FlexDataGrid
 InheritedType: Number CSS Inheritance: no
The height of the numeric value representing the order of the column sort.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
The name of a CSS style declaration for controlling other aspects of the appearance of the numeric value representing the order of the column sort.
FlexDataGrid
 InheritedType: Number CSS Inheritance: no
The width of the numeric value representing the order of the column sort.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
An array of two colors used to draw the pager background gradient.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border, when horizontal gridlines are not drawn.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the pager horizontal grid lines.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the pager.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the pager vertical grid lines.
FlexDataGrid
 InheritedType: Array Format: Color CSS Inheritance: yes
An array of two colors used to draw the renderer background gradient.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to force the top border, when horizontal gridlines are not drawn.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the horizontal grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show horizontal grid lines between the rows.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the renderer horizontal grid lines.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's right border and the right edge of its content area.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: no
Number of pixels between the control's left border and the left edge of its content area.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over a level renderer.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length
Thickness of the renderer vertical grid lines.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the row background when the user rolls over the row.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the background of a renderer when the user selects it.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the background for the row when the user selects an item renderer in the row.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the background of a renderer when the component is disabled.
FlexDataGrid
 InheritedType: Class CSS Inheritance: no
The class to use as the skin for the arrow that indicates the column sort direction.
FlexDataGrid
 InheritedType: Array Format: Color
Colors for the spinners as an array.
FlexDataGrid
 InheritedType: Number Format: Length
Background color of the grid when the spinner is active.
FlexDataGrid
 InheritedType: uint Format: Color
Bacground color for the box in which the label is displayed.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Label color for the spinner.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Label font family.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: yes
Label font size.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Label font style.
FlexDataGrid
 InheritedType: Number CSS Inheritance: yes
Label font thinkcness.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Label font weight.
FlexDataGrid
 InheritedType: Number Format: Length
Spinner radius , default value is 10.
FlexDataGrid
 InheritedType: Number Format: Length
Spinner thickness , default value is 5.
FlexDataGrid
 InheritedType: Class CSS Inheritance: no
The class to use as the skin for the cursor that indicates that a column can be resized.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Alignment of text within a container.
FlexDataGrid
 InheritedType: String CSS Inheritance: yes
Determines whether the text is underlined.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the text of a renderer when the component is disabled.
FlexDataGrid
 InheritedType: Class CSS Inheritance: no
The class implementing IUITextField that is used by this component to render text.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: yes
Offset of first line of text from the left side of the container, in pixels.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Color of the text when the user rolls over a row.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
Color of the text when the user selects a row.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the AddRow action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the AddRow action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the edit action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the delete action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the edit action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the edit action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Filter action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Filter action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Down action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Down action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the mvoe To action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the moveTo action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Up action, in disabled mode.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the Up action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the seperator action.
FlexDataGrid
 InheritedCSS Inheritance: no
The icon for the edit action.
FlexDataGrid
 InheritedType: Boolean
A flag that asks the grid to use its module factory when instantiating popups.
FlexDataGrid
 InheritedType: uint Format: Color CSS Inheritance: yes
The color of the vertical grid lines.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Boolean CSS Inheritance: no
Flag that indicates whether to show vertical grid lines between the columns.
FlexDataGrid
 InheritedType: Number Format: Length CSS Inheritance: yes
Thickness of the vertical grid lines.
FlexDataGrid
 InheritedType: String CSS Inheritance: no
Style name for vertical scrollbar.
FlexDataGrid
Public Constants
 ConstantDefined By
 InheritedDRAG_FORMAT_KEY : String = NDG_DRAG_KEY
Constant to indicate that the drag was initiated by the grid
NdgBase
 InheritedMOVE_BOTTOM : String = moveBottom
[static]
FlexDataGrid
 InheritedMOVE_DOWN : String = moveDown
[static]
FlexDataGrid
 InheritedMOVE_TOP : String = moveTop
[static]
FlexDataGrid
 InheritedMOVE_UP : String = moveUp
[static]
FlexDataGrid
Property Detail
enableHeightAutoAdjustproperty
enableHeightAutoAdjust:Boolean[override]


Implementation
    public function get enableHeightAutoAdjust():Boolean
    public function set enableHeightAutoAdjust(value:Boolean):void
headerHeightproperty 
headerHeight:Number  [read-only]


Implementation
    public function get headerHeight():Number
printListItemsproperty 
printListItems:Array  [read-only]

Not applicable for Nested Tree DataGrid, used to conform to interface


Implementation
    public function get printListItems():Array
printWindowproperty 
public var printWindow:PrintWindow

The Print Window object contains the Report Header, Page Header, Grid, Page Footer and Report Footer.

totalPagesHeightproperty 
public var totalPagesHeight:Number

Height of all the pages combined

validNextPageproperty 
validNextPage:Boolean  [read-only]

Returns true if there is another page of data after this one


Implementation
    public function get validNextPage():Boolean
Constructor Detail
PrintFlexDataGrid()Constructor
public function PrintFlexDataGrid()

We prevent the interactive capabilities of the Grid in the Print Preview mode.

Method Detail
createBodyContainer()method
override protected function createBodyContainer():FlexDataGridBodyContainer

We create a specialized body container

Returns
FlexDataGridBodyContainer
nextPage()method 
public function nextPage():void

Goes to the next page of data.

setResizableColumns()method 
public function setResizableColumns(val:Boolean):void

Not applicable for Nested Tree DataGrid, used to conform to interface

Parameters

val:Boolean

showPositions()method 
public function showPositions(positions:Array):void

Given an array of ItemPositionInfo objects, draws them in the visible area.

Parameters

positions:Array