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 |
ComponentInfo(component: FlexDataGridCell, x: Number, row: RowInfo) 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:
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 |
|
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 |