Home Reference Source

References

Class Summary

Static Public Class Summary
public

A container object that encapsulates all the individual property filter settings, page settings and the sort state.

public

BaseEvent(type: *, bubbles: *, cancelable: *)

Base class for all events using the Flexicious Event Dispatcher mechanism.

public

An object that represents information about a cell.

public

A set of utility functions that are shared by FlexDataGridDataCell, FlexDataGridDataCell2 and FlexDataGridDataCell3

public

A Class that holds row and column information

public

ClassFactory(classConstruct: *, props: *, passPropertiesToConstructor: *)

A generator class that instantiates new classes of type classConstruct.

public

A ComboBox that implements ISingleSelectFilterControl (IFilterControl) and ISingleSelectDataBoundControl (IDataBoundControl) which enables it to be used within the filtering/binding infrasturcture.

public

Creates an instance of ComponentAdditionResult.

public

Creates an instance of ComponentInfo.

public

A Class that holds constant values

public

Exports the grid in CSV format

public

A CurrencyFormatter

public

A DateComboBox that which can be used within the filtering/binding infrastructure.

public

A wrapper around date formatting functions from various underlying libraries DateFormatter

public
public

DateRange(dateRangeType: *, startDate: *, endDate: *)

Given a date range, sets the startDate and endDate values to the appropraite values.

public

A control composed of two date fields, start date and end date, and an optional DateComboBox, that allows for easy keyboard entry of date ranges.

public
public

This class keeps track of all display list objects that are in need of validation.

public

Exports the grid in DOC format

public
public

A base class for all objects that are capable of dispatching events.

public

Exports the grid in CSV format

public

An extension to the basic HTML Exporter that exports excel

public

A Class responsible for rendering the expand collapse icon inside a cell.

public

Main class responsible for exporting data.

public

ExportEvent(type: *, bubbles: *, cancelable: *)

public

Class to export the datagrid, either one page at a time or specific pages, or all pages.

public

A ExportOptionsView that which can be used within the filtering/binding infrastructure.

public

psuedo abstract class responsible for most export functionality.

public

The nested grid does not show an export options window.

public

A version of the FilterPageSortChangeEvent, however, this one has a advanced filter which contains the level information in addition to the regular filter.

public

A class that is used as a key to group renderers that belong to specific factory and sub factory.

public

A container object that encapsulates all the individual property filter settings, page settings and the sort state.

public

FilterContainerImpl(iEventDispatcher: *)

A Class that encapsulates functionality that containers of filter controls should have.

public

A class that represents an individual filter expression A filter expression consists of a columnName (this is the property of the object to search), an operation type (one of the FILTER_OPERATION_TYPE constants) and an expression (the value to search on).

public

Event fired when the filter, page or sort state of the grid changes.

public

The advanced grid supports multi column sorting This class was created in order to provide server support for multi column sorting.

public

FlexDataGrid is the class name for Flexicious Ultimate, a DataGrid component built for the Flex SDK from the ground up to cater to the needs of UI developers who create complex Line of Business applications.

public

FlexDataGridBodyContainer is the container for the unlocked section of the datagrid.

public

FlexDataGridCell is the container component for each of the DataGrid's cells. This is a psuedo abstract class, the cells that you see in the grid are actually one of the following subclasses of this class:

  • FlexDataGridHeaderCell
  • FlexDataGridFilterCell
  • FlexDataGridFooterCell
  • FlexDataGridPagerCell
  • FlexDataGridLevelRendererCell
  • FlexDataGridExpandCollapseHeaderCell
  • FlexDataGridExpandCollapseCell
  • FlexDataGridPaddingCell
  • FlexDataGridDataCell

The FlexDataGridCell is responsible for sizing, positioning (based on padding), drawing the background, and drawing the borders. This class has a renderer property, which is the actual component that is displayed on the UI. In case of the Header,Data or Footer cells the default renderer is a UITextField or UIFTETextField. For Filter, it is an instance of the IFilterControl. For the Pager, it is an IPager control. For the LevelRenderer it is an instance of the Class Factory that you specify in the nextLevelRenderer of the associated column Level. For the ExpandCollapse cells, it will draw an instance of the expand collapse icon on basis of the disclosureIcon style property All the drawing happens in the drawCell method. It seperately calls the drawBackground and drawBorder methods. Usually specifying the style properties, or the cellBackgroud/rowBackground/cellBorder/rowBorder functions is sufficient, but in case its needed, these methods can be overridden in a custom implementation, and this custom implementation can then be hooked in via the dataCellRenderer, headerCellRenderer, footerCellRenderer, pagerCellRenderer, filterCellRender, expandCollapseHeaderCellRenderer,nestIndentPaddingCellRenderer, and expandCollapseCellRenderer of the column or the level.

Please note, that this class is recycled, so for example, as you scroll, a FlexDataGridCell object that was displaying some other item in the data provider previously could be reused to display the current one.

public

A column to add checkbox selection to the grid.

public

The FlexDataGridColumn class describes a column in a FlexDataGrid Column control.

public

Class responsible for storing information about grouped columns

public

A container class for all column group cells.

public

A class that contains information about a nest level of grid.

public

FlexDataGridContainerBase is the base class for each of the containers of the grid.

public
public

FlexDataGridEvent(type: *, grid: *, level: *, column: *, cell: *, item: *, triggerEvent: *, bubbles: *, cancelable: *)

Class that holds information about all events that the grid will dispatch.

public
public
public
public
public

A container class for all header cells.

public

The container for header, footer, filter and pager sections of the top level.

public
public

A utility event that holds a data object

public
public
public
public

For Print Based Events.

public

The container for the body that supports virtual scrolling

public

When grid.enableVirtualScroll=true, the grid dispatches a virtualScroll event when the grid scrolls.

public

Class added in 2.9 to support multiple preferences.

public

Exports the grid in HTML format

public

A Image that which can be used within the filtering/binding infrastructure.

public

Creates an instance of InsertionLocationInfo.

public

ItemLoadInfo(item: *, level: *, hasLoaded: *)

In lazy loaded grids, stores information about which items are being loaded or have been loaded.

public

ItemPositionInfo(item: *, level: *, pageIndex: *, itemindex: *)

A class that stores information about what page an item exists on, at what level.

public

An equivalent of a Java HashMap, that allws you to have object keys and values.

public

A Label that which can be used within the filtering/binding infrastructure.

public

Support for selection based on exclusion.

public

Basically an extended UIComponent that manages the filter and footer cell visibility, heights, and the y positions

public

A ModalPopup that encapsulates children

public

A popup window designed for multiple column sort support.

public

A MultiSelectComboBox that implements IMultiSelectDataBoundControl (IFilterControl) and IMultiSelectDataBoundControl (IDataBoundControl) which enables it to be used within the filtering/binding infrasturcture.

public
public

A MultiSelectTextInput that implements IMultiSelectDataBoundControl (IFilterControl) and IMultiSelectDataBoundControl (IDataBoundControl) which enables it to be used within the filtering/binding infrasturcture.

public
public

Base class for the FlexDataGrid.

public

Number formatter

public

A NumericRangeBox that which can be used within the filtering/binding infrastructure. /** An HBox that contains two textboxes to specify a range.

public

The ObjectUtil class is an all-static class with methods for working with Objects within Flex.

public

A OpenSettingsPopup that which can be used within the filtering/binding infrastructure.

public

Stores information about the common paper formats

public

A JavaScript only version of the Pager control that significantly cuts down on initialization time.

public

Exports the grid in CSV format

public

A Class that holds X and Y information

public

Class added in 2.9 to support multiple preferences.

public

PreferencePersistenceEvent(type: *, preferenceKey: *, preferenceXml: *, bubbles: *, cancelable: *)

Dispatched when the grids' preferencePersistenceMode='server' and: 1) The Grid needs to retrieve the preference data from the server 2) The Grid needs to persist the preference data to the server 3) The Grid needs to clear out its preference data.

public

A class that extends the base filter object, but adds the additional properties, to store whether the user chose to print all pages, or specific pages of data.

public

Stores user selection for records to print or to export.

public

Class to print the datagrid, either one page at a time
or specific pages, or all pages.

public

The ReactDataGrid class is the main component intended to be consumed by application developers to embed the Flexicious React DataGrid component in their React Apps.

public

This class is the base class for all Flexicious classes.

public

Configuration for the ReactDataGridColumn - this is not a visual component, just container for properties for the corresponding FlexDataGridColumn object.

public

Configuration for the ReactDataGridColumnGroup - this is not a visual component, just container for properties for the corresponding FlexDataGridColumnGroup object.

public

Configuration for the ReactDataGridColumnLevel - this is not a visual component, just container for properties for the corresponding FlexDataGridColumnLevel object.

public

Specialized extension of the FlexDataGrid that is used for psuedo scroll.

public

An object that represents information about a cell.

public

Rectangle(x: *, y: *, w: *, h: *)

public

Class to keep renderers around...

public
public

RowPositionInfo(rowData: *, rowIndex: *, verticalPosition: *, rowHeight: *, level: *, rowType: *)

Internal class used to keep track of the overall grid rows.

public

A SaveSettingsPopup that which can be used within the filtering/binding infrastructure.

public

A ScrollableDiv that which can be used within the filtering/binding infrastructure.

public
public

A SettingsPopup that which can be used within the filtering/binding infrastructure.

public

SortInfo(sortCol: *, sortAscending: *)

public

A Image that which can be used within the filtering/binding infrastructure.

public

Attaches the spinner behavior to the owner component.

public

An object that represents information about a cell.

public

A TextInput that implements ITextFilterControl (IFilterControl) and ITextDataBoundControl (IDataBoundControl) which enables it to be used within the filtering/binding infrasturcture.

public

Timer(delay: *, repeatCount: *)

public

ToolbarAction(name: *, level: *, code: *, tooltip: *, iconUrl: *, seperatorBefore: *, seperatorAfter: *)

A class that represents a custom toolbar action.

public

Attaches the tooltip behavior to any UI component.

public

A Checkbox that implements ITriStateCheckBoxFilterControl (IFilterControl) which enables it to be used within the filtering/binding infrasturcture.

public

Exports the grid in text format

public

This class is the base class for all Flexicious classes.

public

A Utility class that contains generic functions needed in multiple places.

public

A Utility class that contains generic functions needed in multiple places.

public

Class responsible for preference persistence.

public

Class responsible for storing information about the user preference persistence settings

public

When grid.enableVirtualScroll=true, the grid dispatches a virtualScroll event when the grid scrolls.

public

WrapperEvent(type: *, data: *, bubbles: *, cancelable: *)

A utility event that holds a data object

public

Exports the grid in XML format

public

Parse or format dates