public class CubeGrid extends ListGrid implements HasFacetAddedHandlers, HasFacetMovedHandlers, HasFacetRemovedHandlers, HasFacetValueSelectionChangedHandlers, HasFixedFacetValueChangedHandlers, HasSortByFacetIdHandlers, HasSortByFacetValuesHandlers
CubeGrids are often called crosstabs, for their cross-tabular display of data dimensions in stacked/nested rows and columns, or pivot tables, for their ability to "pivot" dimensions between rows and columns to view a data cube from different perspectives. They are typically used in the querying and reporting front-ends of data warehousing, decision support, OLAP, and business intelligence systems.
For example, CubeGrids can be connected to Pentaho Mondrian, Jasper Reports, Microsoft Analysis Services and any other OLAP technology that supports the XMLA standard - the Isomorphic public wiki has examples. of such integration.
NOTE: you must load the Analytics Optional Module
before you can use CubeGrid.
Multi-Dimensional Data Terminology
The CubeGrid refers to
the dimensions of a data cube as facets, to the possible values in each facet as facet values, and to the values within
the data cube as data values or cell values. Equivalent terms that are commonly used in data warehousing or business
intelligence systems include:
facet: dimension, attribute, feature
facet value: dimension member,
attribute value, feature value
cell value: data value, metric value, measure
Visual Structure
Like the ListGrid and TreeGrid components, the CubeGrid displays data values in a tabular "body" with adjacent "headers". While the ListGrid and TreeGrid display rows of records with field values, the CubeGrid displays a body of individual cell values, each associated with a combination of facet values. The facet values for a cell are displayed in the column headers above the cell and row headers to the left of the cell. CubeGrids can display an arbitrary number of facets, by stacking multiple levels of row and/or column headers.
Except for the innermost column facet, each facet in a CubeGrid has a facet label adjacent to its row or column headers. The facet labels serve two main purposes: they display the titles of the facets, and they provide drag-and-drop reordering or pivoting of facets within the CubeGrid. The row facet labels also provide interactive selection, resizing, and other operations on the columns of row facet values.
The innermost column headers provide special behaviors and controls for manipulating the columns of data in a CubeGrid. End users may select, resize, reorder, minimize, maximize, or auto-fit the columns of data via mouse interactions with these headers. Customizable indicators and controls may be included at the top of each innermost column header.
If a CubeGrid is not large enough to display all of its cell values, horizontal and/or vertical scrollbars will appear below and to the right of the body. The body of the CubeGrid may be scrolled on either axis. The headers are "frozen" from scrolling on one axis - row headers only scroll vertically, while column headers only scroll horizontally - so the facet values for the visible cells are always displayed.
Data Loading
Data can be
provided to the Cube via data
as an Array of CellRecords
, each representing the data for one cell.
For large
datasets, provide a DataSource
with one field per
facetId, and the CubeGrid will load data on demand to fill the visible area, including lazily loading data for
expanding/collapsing tree facets and when facetValues are made visible programmatically or via menus.
Picking Facets
By "facet" we mean an aspect of the data which is orthogonal to other aspects of the data, that is, combining values from any two "facets" should make sense.
For example, in sales data, two facets might be "quarter" and "region" - it makes sense to combine any quarter and region, although for some combinations, there may not be data available.
An example of two aspects that would not be independent facets are "state" and "city" - it's
senseless to combine arbitrary states with arbitrary cities - most combinations are invalid. Consider instead a tree facet
that combines "city" and "state" values.
Note that if
"city" and "state" are represented as facets, they may look correct if they are both on the same axis of the grid and
hideEmptyFacetValues
is used to trim nonsense
combinations, but if the data is pivoted
such that
"state" and "city" are on opposing axes, there will be a roughly diagonal "stripe" of data for combinations of "state"
and "city" that make sense, and all other space will be blank. This is a strong indication that two facets should be
represented as a single tree facet instead.
Facet
,
FacetValue
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
Constructor and Description |
---|
CubeGrid() |
CubeGrid(com.google.gwt.core.client.JavaScriptObject jsObj) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnFacet(java.lang.String facetId)
Add a column facet to the view at index "index".
|
void |
addColumnFacet(java.lang.String facetId,
java.lang.Integer index)
Add a column facet to the view at index "index".
|
void |
addFacet(java.lang.String facetId)
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index".
|
void |
addFacet(java.lang.String facetId,
java.lang.Boolean intoRows) |
void |
addFacet(java.lang.String facetId,
java.lang.Boolean intoRows,
java.lang.Integer index)
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index".
|
com.google.gwt.event.shared.HandlerRegistration |
addFacetAddedHandler(FacetAddedHandler handler)
Add a facetAdded handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addFacetMovedHandler(FacetMovedHandler handler)
Add a facetMoved handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addFacetRemovedHandler(FacetRemovedHandler handler)
Add a facetRemoved handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addFacetValueSelectionChangedHandler(FacetValueSelectionChangedHandler handler)
Add a facetValueSelectionChanged handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addFixedFacetValueChangedHandler(FixedFacetValueChangedHandler handler)
Add a fixedFacetValueChanged handler.
|
void |
addRowFacet(java.lang.String facetId)
Add a row facet to the view at index "index".
|
void |
addRowFacet(java.lang.String facetId,
java.lang.Integer index)
Add a row facet to the view at index "index".
|
com.google.gwt.event.shared.HandlerRegistration |
addSortByFacetIdHandler(SortByFacetIdHandler handler)
Add a sortByFacetId handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addSortByFacetValuesHandler(SortByFacetValuesHandler handler)
Add a sortByFacetValues handler.
|
static boolean |
analyticsLoaded()
Static method indicating whether the optional Analytics module is loaded for the page.
|
java.lang.Boolean |
anyCellSelected()
Determine whether any cells are selected in this cubeGrid.
|
java.lang.Boolean |
cellIsSelected(CellRecord cell)
Determine whether the cell passed in is selected in this cubeGrid.
|
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
Canvas defaults)
Changes the defaults for Canvas AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
FormItem defaults)
Changes the defaults for FormItem AutoChildren named
autoChildName . |
void |
closeFacet(java.lang.String facetId)
Handler fired when facet is closed
methodType handler |
java.lang.Boolean |
collapseField(FacetValueMap facetValueMap)
Collapses the specified field.
|
protected com.google.gwt.core.client.JavaScriptObject |
create() |
void |
dataArrived()
Notification method fired when new data arrives from the server to be displayed in this CubeGrid.
|
void |
deselectAll()
Deselect all cells and facetValues.
|
void |
deselectAllCells()
Deselect all cells.
|
void |
deselectAllFacetValues()
Deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
|
void |
deselectAllFacetValues(java.lang.String facetId)
Deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
|
void |
deselectCell(CellRecord cell)
Deselect a single cell - accepts cellRecord.
|
void |
deselectCell(java.lang.String cell)
Deselect a single cell - accepts cell ID.
|
void |
deselectCells(CellRecord[] cellList)
Deselect cells that match a
FacetValueMap . |
void |
deselectCells(FacetValueMap cellList)
Deselect cells that match a
FacetValueMap . |
void |
deselectCells(java.lang.String... cellList)
Deselect cells that match a
FacetValueMap . |
void |
deselectFacetValue(java.lang.String facetId,
java.lang.String facetValueId)
Deselect the header for a given facet value.
|
java.lang.Boolean |
expandField(FacetValueMap facetValueMap)
Expands the specified field.
|
void |
exportClientData(java.util.Map settings)
Exports this component's data with client-side formatters applied, so is suitable for direct display to users.
|
void |
exportClientData(java.util.Map settings,
DSRequest requestProperties) |
void |
exportClientData(java.util.Map settings,
DSRequest requestProperties,
RPCCallback callback)
Exports this component's data with client-side formatters applied, so is suitable for direct display to users.
|
java.lang.Boolean |
facetHasSelection(java.lang.String facetId)
Return whether any facet value for this facet is selected in headers.
|
java.lang.Boolean |
getAlternateRecordStyles()
Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading.
|
TextMatchStyle |
getAutoFetchTextMatchStyle()
If
autoFetchData is true , this attribute
allows the developer to specify a textMatchStyle for the initial fetchData() call. |
java.lang.Boolean |
getAutoSelectHeaders()
If true, when multiple facets appear on one side in a nested headers presentation, the selection state of parent/child
headers are automatically kept in sync.
|
AutoSelectionModel |
getAutoSelectValues()
Whether to select cells in the body when row or column headers are selected.
|
java.lang.Boolean |
getAutoSizeHeaders()
Automatically size row headers to fit wrapped text.
|
java.lang.String |
getBaseStyle()
base cell style for this listGrid. |
java.lang.Integer |
getBodyMinHeight()
Minimum height for the body of this cubeGrid.
|
java.lang.Integer |
getBodyMinWidth()
Minimum width for the body of this cubeGrid.
|
java.lang.String |
getBodyStyleName()
CSS class for the CubeGrid body
|
java.lang.Boolean |
getCanCollapseFacets()
If true, hierarchical facets will show expand/collapse controls to allow the user to expand and collapse the tree of
facetValues for that facet.
|
java.lang.Boolean |
getCanDragSelect()
For
touch browsers , canDragSelect defaults to false so
that touch scrolling can be used to navigate scrollable CubeGrids. |
java.lang.Boolean |
getCanEdit()
Whether cells can be edited in this grid.
|
java.lang.Boolean |
getCanMinimizeColumns()
If true, allow columns in the grid body to be minimized (reduced to the width of the minimize control) by clicking on a
minimize control in the innermost column headers.
|
java.lang.Boolean |
getCanMinimizeFacets()
If true, when multiple facets are shown on a side, all facetValues in the second level of headers or higher will show
controls to "minimize" the values of the next facet.
|
java.lang.Boolean |
getCanMoveFacets()
Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.
|
java.lang.Boolean |
getCanReorderColumns()
If true, body columns can be reordered via the innermost column headers.
|
java.lang.Boolean |
getCanResizeColumns()
If true, body columns can be resized via the innermost column headers.
|
java.lang.Boolean |
getCanSelectHeaders()
Determines whether row or column facetValue headers can be selected.
|
java.lang.Boolean |
getCanSelectValues()
Determines whether cell values in the body can be selected.
|
java.lang.Boolean |
getCanSortData()
If true, sort controls will be shown on facet values.
|
java.lang.Boolean |
getCanSortFacets()
If true, sort controls will be shown on FacetHeaders.
|
Alignment |
getCellAlign()
Default align for cell values (in body).
|
int |
getCellColumn(CellRecord cellRecord)
Given a record in this grid, this method returns the colNum in which the record is displayed.
|
int[] |
getCellCoordinates(CellRecord cellRecord)
Given a record in this grid, this method returns the coordinates of the cell in which the record is displayed as a 2
element array.
|
FacetValueMap |
getCellFacetValues(int rowNum,
int colNum)
Given a cell coordinate within this CubeGrid return a
FacetValueMap indicating
the facet values for the cell. |
java.lang.String |
getCellIdProperty()
Name of the property in a cell record that holds it's unique ID.
|
ListGridRecord |
getCellRecord(int rowNum,
int colNum)
Return the pointer to a particular record by record and column number.
|
int |
getCellRow(CellRecord cellRecord)
Given a record in this grid, this method returns the rowNum on which the record is displayed.
|
int |
getChartConfirmThreshold()
If
CubeGrid.makeChart() is called with a chart specification
that will show more than chartConfirmThreshold data elements, the user will be presented with a confirmation dialog . |
java.lang.String |
getChartConstructor()
Name of the Smart GWT Class to be used when creating charts.
|
ChartType |
getChartType()
Default type of chart to plot.
|
java.lang.String |
getColHeaderBaseStyle()
baseStyle for the buttons in this grid's column headers. |
java.lang.String[] |
getColumnFacets()
The list of
ids for facets that will appear on top of the body. |
FacetValueMap |
getColumnFacetValues(int colNum)
Return a
FacetValueMap indicating the facet values for a specific column in
the grid. |
int |
getDefaultFacetWidth()
Default width of inner column headers.
|
java.lang.Boolean |
getEditByCell()
CubeGrids only support editing by cell.
|
java.lang.Object |
getEditedCell(int rowNum,
int colNum)
Returns the current value of a cell.
|
java.lang.Object |
getEditedCell(Record record)
Returns the current value of a cell.
|
CellRecord |
getEditedRecord(int rowNum,
int colNum)
Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.
|
CellRecord |
getEditedRecord(Record baseRecord)
Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.
|
java.lang.Object |
getEditValue(int rowNum,
int colNum)
Returns the current temporary locally stored edit value for a cell being edited.
|
java.lang.Boolean |
getEnableCharting()
If set to true, context menu items will be included on the cells and headers providing the user with an option to create
a chart of the cubeGrid's data set.
|
int |
getEventColumn()
Returns the column number of the most recent mouse event.
|
int |
getEventColumn(java.lang.Integer x)
Returns the column number of the most recent mouse event.
|
int |
getEventRow()
Returns the row number of the most recent mouse event.
|
int |
getEventRow(java.lang.Integer y)
Returns the row number of the most recent mouse event.
|
java.lang.String |
getExportColumnFacetBGColor()
Sets the background color for the column headers of the cube.
|
java.lang.String |
getExportColumnFacetTextColor()
Sets the text color for the column headers of the cube.
|
java.lang.String |
getExportFacetBGColor()
Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property.
|
java.lang.String |
getExportFacetSeparatorString()
Default separator string used by
CubeGrid.exportClientData() to separate column and row facet value titles. |
java.lang.String |
getExportFacetTextColor()
Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property.
|
java.lang.String |
getExportRowFacetBGColor()
Sets the background color for the row headers of the cube.
|
java.lang.String |
getExportRowFacetTextColor()
Sets the text color for the row headers of the cube.
|
Facet |
getFacet(java.lang.String facetId)
Get a facet definition by facetId.
|
Alignment |
getFacetLabelHoverAlign()
Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels.
|
java.lang.Integer |
getFacetLabelHoverHeight()
If specified and
this.showHover is true, this is the default height to apply to hover tips shown for
facetLabels. |
java.lang.String |
getFacetLabelHoverStyle()
Allows the developer to override the css class applied to hover tips shown for facet labels.
|
VerticalAlignment |
getFacetLabelHoverVAlign()
Allows the developer to override the vertical text alignment of hover tips shown for facetLabels.
|
java.lang.Integer |
getFacetLabelHoverWidth()
If specified and
this.showHover is true, this is the default width to apply to hover tips shown for
facetLabels. |
java.lang.String[] |
getFacetsHavingSelection()
Return the list of facets that have any selection in their headers.
|
Alignment |
getFacetTitleAlign()
Default alignment for facet labels.
|
FacetValue |
getFacetValue(java.lang.String facetId,
java.lang.String facetValueId)
Get a facet value definition by facetId and facetValueId.
|
Alignment |
getFacetValueAlign()
Default alignment for facet values (in headers).
|
Alignment |
getFacetValueHoverAlign()
Allows the developer to override the horizontal text alignment of hover tips shown for facet values.
|
java.lang.Integer |
getFacetValueHoverHeight()
If specified and
this.showHover is true, this is the default height to apply to hover tips shown for
facetValues. |
java.lang.String |
getFacetValueHoverStyle()
Allows the developer to override the css class applied to hover tips shown for facet values.
|
VerticalAlignment |
getFacetValueHoverVAlign()
Allows the developer to override the vertical text alignment of hover tips shown for facet values.
|
java.lang.Integer |
getFacetValueHoverWidth()
If specified and
this.showHover is true, this is the default width to apply to hover tips shown for
facetValues. |
int |
getFacetValuesColumn(FacetValueMap facetValues)
Get the index of the first column in the grid that matches the specified FacetValueMap.
|
int |
getFacetValuesRow(FacetValueMap facetValues)
Get the index of the first row in the grid that matches the specified FacetValueMap.
|
FacetValueMap |
getFixedFacetValues()
A
FacetValueMap describing the set of facet values that should be regarded as
"fixed" in this cubeGrid. |
Axis |
getHideEmptyAxis()
With
hideEmptyFacetValues , controls on which
axis hiding of empty values is applied, "row" (only empty rows are hidden), "column" (only empty columns are hidden) or
both (the default). |
java.lang.Boolean |
getHideEmptyFacetValues()
This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.
|
Hilite[] |
getHilites()
Hilites to be applied to the data for this component.
|
java.lang.String |
getInnerHeaderBaseStyle()
baseStyle for the buttons in the innermost column header for
this cubeGrid. |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure()
Getter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
java.lang.String |
getMetricFacetId()
In a CubeGrid that displays values of different types (eg "Revenue" and "Income"), the different types of values on
display are enumerated as the facet values of the "metric facet".
|
static CubeGrid |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
java.lang.Boolean |
getPadTitles()
Whether to pad titles so they aren't flush with header borders.
|
java.lang.String |
getRollupValue()
facetValueId of the default rollupValue for each facet.
|
java.lang.String[] |
getRowFacets()
The list of
ids for facets that will appear to the left of the
body. |
FacetValueMap |
getRowFacetValues(int rowNum)
Return a
FacetValueMap indicating the facet values for a specific row in the
grid. |
java.lang.String |
getRowHeaderBaseStyle()
baseStyle for the buttons in this grid's row headers. |
java.lang.Boolean |
getRowHeaderGridMode()
If enabled row headers for this cubeGrid will be rendered using a
GridRenderer
component. |
java.lang.Boolean |
getSaveByCell()
CubeGrids only support editing by cell.
|
java.lang.String[] |
getSelectedCellIds()
Returns an array of the IDs of all selected cell records.
|
CellRecord[] |
getSelectedCells()
Returns an array of the selected cell records.
|
FacetValueMap[] |
getSelectedFacetValues(java.lang.String facetId)
Returns an array of facetValues objects indicating the headers that are selected in the headerBar for this facet.
|
boolean |
getShowFacetValueContextMenus()
If true, show facet value context menus with some built-in operations.
|
java.lang.Boolean |
getSimpleDeselect()
If true, clicking on the existing selection causes it to be entirely deselected.
|
java.lang.String |
getSkinImgDir()
Default directory for skin images (those defined by the class), relative to the Page-wide
skinDir . |
SortDirection |
getSortDirection()
Direction of sorting if sortedFacet or sortedFacetValues is specified.
|
FacetValueMap |
getSortedFacetValues()
FacetValueMap of facet values representing a set of facetValues by which the
cubeGrid data is sorted. |
java.lang.String |
getStyleName()
CSS class for the CubeGrid as a whole
|
protected CubeGrid |
getTestInstance() |
java.lang.String |
getValueExportFormat()
FormatString used during exports for numeric or date formatting. |
java.lang.String |
getValueFormat()
FormatString for numeric or date formatting. |
java.lang.String |
getValueProperty()
Name of the property in a cell record that holds the cell value.
|
java.lang.String |
getValueTitle()
A label for the data values shown in cells, such as "Sales in Thousands", typically used
when the CubeGrid must generate a description for a cell value or set of cell values.
|
java.lang.Boolean |
getWrapFacetTitles()
Whether to allow text wrapping on facet titles.
|
java.lang.Boolean |
getWrapFacetValueTitles()
Whether to allow text wrapping on facet value titles.
|
java.lang.Boolean |
hasChanges()
Determines whether any cells in this cubeGrid have been edited but not yet saved to the underlying data set.
|
java.lang.Boolean |
hiliteCell(int rowNum,
int colNum,
java.lang.String hiliteID)
Apply a hilite to a specific cell.
|
java.lang.Boolean |
hiliteFacetValue(java.lang.String facetID,
java.lang.String facetValueID,
java.lang.String hiliteID)
Apply a hilite to all cells corresponding to a facetValue.
|
FacetChart |
makeChart(FacetValueMap fixedFacetValues,
java.lang.String[] variableFacets,
FacetChart chartProperties)
Chart the portion of the dataset indicated by
fixedFacetValues , for all
values of the variableFacets . |
java.lang.Boolean |
recordHasChanges(int rowNum,
int colNum)
If this cubeGrid can be edited, this method will return true if the record passed in has been edited, but the edits have
not yet been saved to the CubeGrid's data object.
|
void |
removeFacet(java.lang.String facetId)
Remove a facet from the current view, using a fixed value from that facet.
|
void |
removeFacet(java.lang.String facetId,
java.lang.String fixedFacetValueId)
Remove a facet from the current view, using a fixed value from that facet.
|
void |
resizeFacetValue(java.lang.String facetValueId,
int newWidth)
Resizes all columns for the provided facetValueId, which must be a facetValueId from the innermost column facet.
|
void |
selectAllCells()
Select all cells.
|
void |
selectAllFacetValues()
Select/deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
|
void |
selectAllFacetValues(java.lang.String facetId) |
void |
selectAllFacetValues(java.lang.String facetId,
java.lang.Boolean newState)
Select/deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
|
void |
selectCell(Record cell)
Select a single cell - accepts cell ID or cell record.
|
void |
selectCell(java.lang.String ID)
Select a single cell - accepts cell ID or cell record.
|
void |
selectCells(CellRecord[] cellList)
Select/deselect cells that match a
FacetValueMap . |
void |
selectCells(CellRecord[] cellList,
boolean newState)
Select/deselect cells that match a
FacetValueMap . |
void |
selectCells(FacetValueMap cellList)
Select/deselect cells that match a
FacetValueMap . |
void |
selectCells(java.lang.String... cellList)
Select/deselect cells that match a
FacetValueMap . |
void |
selectFacetValue(java.lang.String facetId,
java.lang.String facetValueId)
Select/deselect the header for a given facet value.
|
void |
selectFacetValue(java.lang.String facetId,
java.lang.String facetValueId,
java.lang.Boolean newState)
Select/deselect the header for a given facet value.
|
void |
setAlternateRecordStyles(java.lang.Boolean alternateRecordStyles)
Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading.
|
void |
setAutoFetchTextMatchStyle(TextMatchStyle autoFetchTextMatchStyle)
If
autoFetchData is true , this attribute
allows the developer to specify a textMatchStyle for the initial fetchData() call. |
void |
setAutoSelectHeaders(java.lang.Boolean autoSelectHeaders)
If true, when multiple facets appear on one side in a nested headers presentation, the selection state of parent/child
headers are automatically kept in sync.
|
void |
setAutoSelectValues(AutoSelectionModel autoSelectValues)
Whether to select cells in the body when row or column headers are selected.
|
void |
setAutoSizeHeaders(java.lang.Boolean autoSizeHeaders)
Automatically size row headers to fit wrapped text.
|
void |
setBaseStyle(java.lang.String baseStyle)
base cell style for this listGrid. |
void |
setBodyMinHeight(java.lang.Integer bodyMinHeight)
Minimum height for the body of this cubeGrid.
|
void |
setBodyMinWidth(java.lang.Integer bodyMinWidth)
Minimum width for the body of this cubeGrid.
|
void |
setBodyStyleName(java.lang.String bodyStyleName)
CSS class for the CubeGrid body
|
void |
setCanCollapseFacets(java.lang.Boolean canCollapseFacets)
If true, hierarchical facets will show expand/collapse controls to allow the user to expand and collapse the tree of
facetValues for that facet.
|
void |
setCanDragSelect(java.lang.Boolean canDragSelect)
For
touch browsers , canDragSelect defaults to false so
that touch scrolling can be used to navigate scrollable CubeGrids. |
void |
setCanEdit(java.lang.Boolean canEdit)
Whether cells can be edited in this grid.
|
void |
setCanMinimizeColumns(java.lang.Boolean canMinimizeColumns)
If true, allow columns in the grid body to be minimized (reduced to the width of the minimize control) by clicking on a
minimize control in the innermost column headers.
|
void |
setCanMinimizeFacets(java.lang.Boolean canMinimizeFacets)
If true, when multiple facets are shown on a side, all facetValues in the second level of headers or higher will show
controls to "minimize" the values of the next facet.
|
void |
setCanMoveFacets(java.lang.Boolean canMoveFacets)
Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.
|
void |
setCanReorderColumns(java.lang.Boolean canReorderColumns)
If true, body columns can be reordered via the innermost column headers.
|
void |
setCanResizeColumns(java.lang.Boolean canResizeColumns)
If true, body columns can be resized via the innermost column headers.
|
void |
setCanSelectHeaders(java.lang.Boolean canSelectHeaders)
Determines whether row or column facetValue headers can be selected.
|
void |
setCanSelectValues(java.lang.Boolean canSelectValues)
Determines whether cell values in the body can be selected.
|
void |
setCanSortData(java.lang.Boolean canSortData)
If true, sort controls will be shown on facet values.
|
void |
setCanSortFacets(java.lang.Boolean canSortFacets)
If true, sort controls will be shown on FacetHeaders.
|
void |
setCellAlign(Alignment cellAlign)
Default align for cell values (in body).
|
void |
setCellIdProperty(java.lang.String cellIdProperty)
Name of the property in a cell record that holds it's unique ID.
|
void |
setChartConfirmThreshold(int chartConfirmThreshold)
If
CubeGrid.makeChart() is called with a chart specification
that will show more than chartConfirmThreshold data elements, the user will be presented with a confirmation dialog . |
void |
setChartConstructor(java.lang.String chartConstructor)
Name of the Smart GWT Class to be used when creating charts.
|
void |
setChartType(ChartType chartType)
Default type of chart to plot.
|
void |
setColHeaderBaseStyle(java.lang.String colHeaderBaseStyle)
baseStyle for the buttons in this grid's column headers. |
void |
setColumnFacets(java.lang.String... columnFacets)
The list of
ids for facets that will appear on top of the body. |
void |
setDefaultFacetWidth(int defaultFacetWidth)
Default width of inner column headers.
|
static void |
setDefaultProperties(CubeGrid cubeGridProperties)
Class level method to set the default properties of this class.
|
void |
setEditValue(int rowNum,
int colNum,
java.lang.Object value)
Set the edit value for some cell in the cube grid.
|
void |
setEnableCharting(java.lang.Boolean enableCharting)
If set to true, context menu items will be included on the cells and headers providing the user with an option to create
a chart of the cubeGrid's data set.
|
void |
setExportColumnFacetBGColor(java.lang.String exportColumnFacetBGColor)
Sets the background color for the column headers of the cube.
|
void |
setExportColumnFacetTextColor(java.lang.String exportColumnFacetTextColor)
Sets the text color for the column headers of the cube.
|
void |
setExportFacetBGColor(java.lang.String exportFacetBGColor)
Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property.
|
void |
setExportFacetSeparatorString(java.lang.String exportFacetSeparatorString)
Default separator string used by
CubeGrid.exportClientData() to separate column and row facet value titles. |
void |
setExportFacetTextColor(java.lang.String exportFacetTextColor)
Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property.
|
void |
setExportRowFacetBGColor(java.lang.String exportRowFacetBGColor)
Sets the background color for the row headers of the cube.
|
void |
setExportRowFacetTextColor(java.lang.String exportRowFacetTextColor)
Sets the text color for the row headers of the cube.
|
void |
setFacetLabelHoverAlign(Alignment facetLabelHoverAlign)
Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels.
|
void |
setFacetLabelHoverHeight(java.lang.Integer facetLabelHoverHeight)
If specified and
this.showHover is true, this is the default height to apply to hover tips shown for
facetLabels. |
void |
setFacetLabelHoverStyle(java.lang.String facetLabelHoverStyle)
Allows the developer to override the css class applied to hover tips shown for facet labels.
|
void |
setFacetLabelHoverVAlign(VerticalAlignment facetLabelHoverVAlign)
Allows the developer to override the vertical text alignment of hover tips shown for facetLabels.
|
void |
setFacetLabelHoverWidth(java.lang.Integer facetLabelHoverWidth)
If specified and
this.showHover is true, this is the default width to apply to hover tips shown for
facetLabels. |
void |
setFacets(Facet... facets)
Facet definitions for this CubeGrid.
|
void |
setFacetTitle(java.lang.String facetId,
java.lang.String newTitle)
Set the title of a facet (appears in facet label).
|
void |
setFacetTitleAlign(Alignment facetTitleAlign)
Default alignment for facet labels.
|
void |
setFacetValueAlign(Alignment facetValueAlign)
Default alignment for facet values (in headers).
|
void |
setFacetValueHoverAlign(Alignment facetValueHoverAlign)
Allows the developer to override the horizontal text alignment of hover tips shown for facet values.
|
void |
setFacetValueHoverHeight(java.lang.Integer facetValueHoverHeight)
If specified and
this.showHover is true, this is the default height to apply to hover tips shown for
facetValues. |
void |
setFacetValueHoverStyle(java.lang.String facetValueHoverStyle)
Allows the developer to override the css class applied to hover tips shown for facet values.
|
void |
setFacetValueHoverVAlign(VerticalAlignment facetValueHoverVAlign)
Allows the developer to override the vertical text alignment of hover tips shown for facet values.
|
void |
setFacetValueHoverWidth(java.lang.Integer facetValueHoverWidth)
If specified and
this.showHover is true, this is the default width to apply to hover tips shown for
facetValues. |
void |
setFacetValueTitle(java.lang.String facetId,
java.lang.String facetValueId,
java.lang.String newTitle)
Set the title for a facet value.
|
void |
setFacetValueTitleAlign(java.lang.String facetId,
java.lang.String facetValueId,
Alignment align)
Set the align for the title for a facet value.
|
void |
setFixedFacetValue(java.lang.String facetId,
java.lang.String fixedFacetValueId)
Modify fixedFacetValues for this cubeGrid.
|
void |
setFixedFacetValues(FacetValueMap fixedFacetValues)
A
FacetValueMap describing the set of facet values that should be regarded as
"fixed" in this cubeGrid. |
void |
setHideEmptyAxis(Axis hideEmptyAxis)
With
hideEmptyFacetValues , controls on which
axis hiding of empty values is applied, "row" (only empty rows are hidden), "column" (only empty columns are hidden) or
both (the default). |
void |
setHideEmptyFacetValues(java.lang.Boolean hideEmptyFacetValues)
This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.
|
void |
setHilites(Hilite... hilites)
Hilites to be applied to the data for this component.
|
void |
setInnerHeaderBaseStyle(java.lang.String innerHeaderBaseStyle)
baseStyle for the buttons in the innermost column header for
this cubeGrid. |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.cube.CubeGridLogicalStructure s)
Setter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
void |
setMetricFacetId(java.lang.String metricFacetId)
In a CubeGrid that displays values of different types (eg "Revenue" and "Income"), the different types of values on
display are enumerated as the facet values of the "metric facet".
|
void |
setPadTitles(java.lang.Boolean padTitles)
Whether to pad titles so they aren't flush with header borders.
|
void |
setRollupValue(java.lang.String rollupValue)
facetValueId of the default rollupValue for each facet.
|
void |
setRowFacets(java.lang.String... rowFacets)
The list of
ids for facets that will appear to the left of the
body. |
void |
setRowHeaderBaseStyle(java.lang.String rowHeaderBaseStyle)
baseStyle for the buttons in this grid's row headers. |
void |
setRowHeaderGridMode(java.lang.Boolean rowHeaderGridMode)
If enabled row headers for this cubeGrid will be rendered using a
GridRenderer
component. |
void |
setShowFacetValueContextMenus(boolean showFacetValueContextMenus)
If true, show facet value context menus with some built-in operations.
|
void |
setSimpleDeselect(java.lang.Boolean simpleDeselect)
If true, clicking on the existing selection causes it to be entirely deselected.
|
void |
setSkinImgDir(java.lang.String skinImgDir)
Default directory for skin images (those defined by the class), relative to the Page-wide
skinDir . |
void |
setSortDirection(SortDirection sortDirection)
Direction of sorting if sortedFacet or sortedFacetValues is specified.
|
void |
setSortedFacetValues(FacetValueMap sortedFacetValues)
FacetValueMap of facet values representing a set of facetValues by which the
cubeGrid data is sorted. |
void |
setStyleName(java.lang.String styleName)
CSS class for the CubeGrid as a whole
|
void |
setValueExportFormat(java.lang.String valueExportFormat)
FormatString used during exports for numeric or date formatting. |
void |
setValueFormat(java.lang.String valueFormat)
FormatString for numeric or date formatting. |
void |
setValueProperty(java.lang.String valueProperty)
Name of the property in a cell record that holds the cell value.
|
void |
setValueTitle(java.lang.String valueTitle)
A label for the data values shown in cells, such as "Sales in Thousands", typically used
when the CubeGrid must generate a description for a cell value or set of cell values.
|
void |
setWrapFacetTitles(java.lang.Boolean wrapFacetTitles)
Whether to allow text wrapping on facet titles.
|
void |
setWrapFacetValueTitles(java.lang.Boolean wrapFacetValueTitles)
Whether to allow text wrapping on facet value titles.
|
java.lang.Boolean |
toggleFieldOpenState(FacetValueMap facetValueMap)
Toggles the open state of the specified field.
|
addBodyKeyPressHandler, addCellClickHandler, addCellContextClickHandler, addCellDoubleClickHandler, addCellHoverHandler, addCellMouseDownHandler, addCellMouseUpHandler, addCellOutHandler, addCellOverHandler, addCellSavedHandler, addCellSelectionChangedHandler, addCellValueHoverHandler, addData, addData, addData, addDataArrivedHandler, addDragCompleteHandler, addDrawAreaChangedHandler, addDropCompleteHandler, addEditCompleteHandler, addEditFailedHandler, addEditorEnterHandler, addEditorExitHandler, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addFetchDataHandler, addFieldStateChangedHandler, addFilterEditorSubmitHandler, addFormulaField, addFormulaUpdatedHandler, addGroupByCompleteHandler, addGroupByHandler, addGroupStateChangedHandler, addHeaderClickHandler, addHeaderDoubleClickHandler, addHeaderHoverHandler, addHilitesChangedHandler, addRecordClickHandler, addRecordCollapseHandler, addRecordDoubleClickHandler, addRecordDropHandler, addRecordExpandHandler, addRemoveRecordClickHandler, addRowContextClickHandler, addRowEditorEnterHandler, addRowEditorExitHandler, addRowHoverHandler, addRowMouseDownHandler, addRowMouseUpHandler, addRowOutHandler, addRowOverHandler, addSelectionChangedHandler, addSelectionUpdatedHandler, addSort, addSortChangedHandler, addSorterClickHandler, addSorterContextClickHandler, addSummaryField, addViewStateChangedHandler, anySelected, applyCellData, applyRecordData, autoFitField, autoFitFields, autoFitFields, cancelEditing, canEditCell, canExpandRecord, canSelectCell, canSelectRecord, cellHasChanges, cellHasErrors, cellHasErrors, cellValueHoverHTML, cellValueIsClipped, chartData, chartData, chartData, chartData, chartData, clearCriteria, clearCriteria, clearCriteria, clearEditValue, clearFieldError, clearFieldError, clearRowErrors, clearSort, closeRecord, collapseRecord, collapseRecords, configureGrouping, createRecordComponent, deselectAllRecords, deselectRange, deselectRecord, deselectRecord, deselectRecords, deselectRecords, disableHilite, disableHiliting, discardAllEdits, discardAllEdits, discardAllEdits, discardEdits, discardEdits, displayHeaderContextMenu, editFields, editHilites, enableHilite, enableHilite, enableHiliting, enableHiliting, endEditing, expandRecord, expandRecords, exportClientData, exportClientData, exportClientData, exportData, exportData, fetchData, fetchData, fetchData, fetchData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fieldIsVisible, filterByEditor, filterData, filterData, filterData, filterData, find, findAll, findIndex, findNextIndex, findNextIndex, focusInCell, focusInFilterEditor, focusInFilterEditor, focusInRow, freezeField, freezeField, freezeField, freezeField, freezeFields, freezeFields, getAddDropValues, getAddFormulaFieldText, getAddOperation, getAddSummaryFieldText, getAdvancedFieldPickerThreshold, getAllEditRows, getAllFields, getAllowFilterExpressions, getAllowRowSpanning, getAlternateBodyStyleName, getAlternateFieldFrequency, getAlternateFieldStyles, getAlternateRecordFrequency, getAlwaysShowEditors, getAnimateFolderEffect, getAnimateFolderMaxRows, getAnimateFolders, getAnimateFolderSpeed, getAnimateFolderTime, getAnimateRemoveRecord, getAnimateRemoveSpeed, getAnimateRemoveTime, getAnimateRollOver, getAnimateRollUnder, getAnimateSelection, getAnimateSelectionUnder, getApplyFormulaAfterSummary, getApplyRowNumberStyle, getArrowKeyAction, getAsynchGroupingPrompt, getAutoComplete, getAutoFetchAsFilter, getAutoFetchData, getAutoFetchDisplayMap, getAutoFitAllText, getAutoFitClipFields, getAutoFitData, getAutoFitExpandField, getAutoFitExtraRecords, getAutoFitFieldsFillViewport, getAutoFitFieldText, getAutoFitFieldWidths, getAutoFitHeaderHeights, getAutoFitIconFields, getAutoFitMaxColumns, getAutoFitMaxHeight, getAutoFitMaxRecords, getAutoFitMaxWidth, getAutoFitWidthApproach, getAutoSaveEdits, getAutoSizeHeaderSpans, getBackgroundComponent, getBadFormulaResultValue, getBaseStyle, getBody, getBodyBackgroundColor, getBodyOverflow, getBodyScrollLeft, getBodyScrollTop, getBooleanBaseStyle, getBooleanFalseImage, getBooleanImageHeight, getBooleanImageWidth, getBooleanPartialImage, getBooleanTrueImage, getCanAcceptDroppedRecords, getCanAddFormulaFields, getCanAddSummaryFields, getCanAutoFitFields, getCancelEditingConfirmationMessage, getCanCollapseGroup, getCanDragRecordsOut, getCanDragSelectText, getCanDropInEmptyArea, getCanEditFieldAttribute, getCanEditHilites, getCanEditTitles, getCanExpandMultipleRecords, getCanExpandRecordProperty, getCanExpandRecords, getCanFocusInEmptyGrid, getCanFreezeFields, getCanGroupBy, getCanHover, getCanMultiGroup, getCanMultiSort, getCanPickFields, getCanPickOmittedFields, getCanRemoveRecords, getCanReorderFields, getCanReorderRecords, getCanResizeFields, getCanSelectAll, getCanSelectCells, getCanSelectGroups, getCanSort, getCanTabToHeader, getCellContextMenu, getCellCSSText, getCellErrors, getCellHeight, getCellHoverComponent, getCellPadding, getCellPageRect, getCellRowSpan, getCellSelection, getCellStartRow, getCellStyle, getCheckboxFieldFalseImage, getCheckboxFieldImageHeight, getCheckboxFieldImageWidth, getCheckboxFieldPartialImage, getCheckboxFieldTrueImage, getChildExpansionMode, getClearAllSortingText, getClearFilterText, getClearSortFieldText, getClipHeaderTitles, getCollapseGroupOnRowClick, getColumnLeft, getColumnPageLeft, getColumnWidth, getConfigureGroupingText, getConfigureSortText, getConfirmCancelEditing, getConfirmDiscardEdits, getConfirmDiscardEditsMessage, getCriteria, getCurrentExpansionComponent, getCurrentExpansionComponent, getDataAsJSList, getDataAsRecordList, getDataFetchMode, getDataPageSize, getDataSource, getDateFormatter, getDatetimeFormatter, getDefaultFields, getDefaultFieldWidth, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedValue, getDeferRemoval, getDetailDS, getDetailField, getDiscardEditsOnHideField, getDiscardEditsSaveButtonTitle, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDragData, getDragDataAction, getDragTrackerMode, getDragTrackerStyle, getDrawAheadRatio, getDrawAllMaxCells, getDrawArea, getDrawnRowHeight, getDrawnRows, getDropCriteriaOnHideField, getDropValues, getDuplicateDragMessage, getEditCol, getEditedCell, getEditedCell, getEditedCell, getEditedRecord, getEditEvent, getEditFailedBaseStyle, getEditFailedCSSText, getEditFormItem, getEditFormItem, getEditFormulaFieldText, getEditOnF2Keypress, getEditOnFocus, getEditPendingBaseStyle, getEditPendingCSSText, getEditProxyConstructor, getEditRow, getEditSummaryFieldText, getEditValue, getEditValueAsBoolean, getEditValueAsDate, getEditValueAsFloat, getEditValueAsInt, getEditValueAsRecord, getEditValueAsRecordArray, getEditValueAsString, getEditValues, getEditValues, getEmptyCellValue, getEmptyMessage, getEmptyMessageStyle, getEnforceVClipping, getEnterKeyEditAction, getEnumCriteriaAsInitialValues, getErrorIconHeight, getErrorIconSrc, getErrorIconWidth, getEscapeKeyEditAction, getExpansionCanEdit, getExpansionComponent, getExpansionComponentPoolingMode, getExpansionDetailField, getExpansionDetailRelated, getExpansionDetails, getExpansionEditor, getExpansionEditorCollapseOnSave, getExpansionEditorSaveButton, getExpansionEditorSaveButtonTitle, getExpansionEditorSaveDialogPrompt, getExpansionEditorShowSaveDialog, getExpansionField, getExpansionFieldFalseImage, getExpansionFieldImageHeight, getExpansionFieldImageWidth, getExpansionFieldTrueImage, getExpansionLayout, getExpansionMode, getExpansionRelated, getExportAll, getExportAlternateRowBGColor, getExportBGColor, getExportColumnBGColor, getExportDefaultBGColor, getExportFieldAlignments, getExportFields, getExportFieldWidths, getExportHeaderHeights, getExportRawValues, getExportRowBGColor, getExportWidthScale, getExportWrapHeaderTitles, getFetchDelay, getFetchOperation, getField, getField, getFieldName, getFieldNum, getFieldNum, getFieldPickerFieldProperties, getFieldPickerShowSampleValues, getFieldPickerWindow, getFields, getFieldState, getFieldTitle, getFieldTitle, getFieldVisibilitySubmenuTitle, getFieldWidth, getFieldWidth, getFilterButtonPrompt, getFilterButtonProperties, getFilterByCell, getFilterEditor, getFilterEditorCriteria, getFilterEditorCriteria, getFilterEditorCriteriaAsAdvancedCriteria, getFilterEditorHeight, getFilterEditorProperties, getFilterLocalData, getFilterOnKeypress, getFixedFieldWidths, getFixedRecordHeights, getFocusRow, getFormulaBuilderSpanTitleSeparator, getFormulaFieldValue, getFreezeFieldText, getFreezeOnLeftText, getFreezeOnRightText, getFrozenBaseStyle, getFrozenHeaderBaseStyle, getFrozenHeaderTitleStyle, getGenerateClickOnEnter, getGenerateClickOnSpace, getGenerateDoubleClickOnEnter, getGenerateDoubleClickOnSpace, getGridComponents, getGridRenderer, getGridSummary, getGridSummaryData, getGridSummaryRecordProperty, getGroupByAsyncThreshold, getGroupByFields, getGroupByFieldSummaries, getGroupByMaxRecords, getGroupByText, getGroupIcon, getGroupIconSize, getGroupIndentSize, getGroupLeadingIndent, getGroupNodeBaseStyle, getGroupNodeStyle, getGroupSortDirection, getGroupState, getGroupSummaryData, getGroupSummaryRecordProperty, getGroupSummaryStyle, getGroupTitleColumnProperties, getGroupTitleField, getGroupTree, getGroupTreeSelection, getGroupTreeSelection, getGroupTreeSelection, getHeader, getHeaderAutoFitEvent, getHeaderBackgroundColor, getHeaderBarStyle, getHeaderBaseStyle, getHeaderButtonProperties, getHeaderContextMenu, getHeaderContextMenuItems, getHeaderHeight, getHeaderHoverAlign, getHeaderHoverHeight, getHeaderHoverOpacity, getHeaderHoverStyle, getHeaderHoverVAlign, getHeaderHoverWidth, getHeaderHoverWrap, getHeaderMenuButton, getHeaderMenuButtonHeight, getHeaderMenuButtonIcon, getHeaderMenuButtonIconHeight, getHeaderMenuButtonIconWidth, getHeaderMenuButtonWidth, getHeaderSpan, getHeaderSpanContextMenuItems, getHeaderSpanHeight, getHeaderTitleStyle, getHiliteCanReplaceValue, getHiliteEditorSpanTitleSeparator, getHiliteHTMLAfterFormat, getHiliteIconHeight, getHiliteIconLeftPadding, getHiliteIconPosition, getHiliteIconRightPadding, getHiliteIcons, getHiliteIconSize, getHiliteIconWidth, getHiliteProperty, getHiliteReplaceValueFieldTitle, getHiliteRowOnFocus, getHiliteState, getHoverMode, getHoverStyle, getIconPadding, getImageSize, getIncludeHilitesInSummaryFields, getIncludeInSummaryProperty, getInitialCriteria, getInitialSort, getInstantScrollTrackRedraw, getInvalidSummaryValue, getIsGrouped, getIsSeparatorProperty, getLeaveScrollbarGap, getLinkTextProperty, getListEndEditAction, getLoadingDataMessage, getLoadingDataMessageStyle, getLoadingMessage, getLocateColumnsBy, getLocateRowsBy, getLongTextEditorThreshold, getLongTextEditorType, getMaxExpandedRecords, getMaxExpandedRecordsPrompt, getMinFieldWidth, getMissingSummaryFieldValue, getModalEditing, getNavigateOnTab, getNeverValidate, getNormalBaseStyle, getNormalCellHeight, getNullGroupTitle, getOfflineMessageStyle, getOriginalRecordList, getOriginalResultSet, getOriginBaseStyle, getPoolComponentsPerColumn, getPreventDuplicates, getPrintAutoFit, getPrintBaseStyle, getPrintBooleanBaseStyle, getPrintBooleanFalseImage, getPrintBooleanPartialImage, getPrintBooleanTrueImage, getPrintCheckboxFieldFalseImage, getPrintCheckboxFieldPartialImage, getPrintCheckboxFieldTrueImage, getPrintHeaderStyle, getPrintMaxRows, getPrintWrapCells, getProgressiveLoading, getQuickDrawAheadRatio, getRecord, getRecordBaseStyleProperty, getRecordCanRemoveProperty, getRecordCanSelectProperty, getRecordComponent, getRecordComponent, getRecordComponentHeight, getRecordComponentPoolingMode, getRecordComponentPosition, getRecordDetailDSProperty, getRecordDropAppearance, getRecordDropPosition, getRecordEditProperty, getRecordEnabledProperty, getRecordIndex, getRecordIndex, getRecordList, getRecords, getRecordSummaryBaseStyle, getRelatedDataSource, getRemovedCSSText, getRemoveFieldDefaults, getRemoveFieldProperties, getRemoveFieldTitle, getRemoveIcon, getRemoveIconSize, getRemoveOperation, getReselectOnUpdate, getReselectOnUpdateNotifications, getResizeFieldsInRealTime, getResultSet, getReverseRTLAlign, getRollOverCanvas, getRollUnderCanvas, getRowEndEditAction, getRowErrors, getRowHeight, getRowNum, getRowNumberField, getRowNumberStart, getRowNumberStyle, getRowPageTop, getRowSpan, getRowSpanEditMode, getRowSpanSelectionMode, getRowTop, getSaveLocally, getSaveRequestProperties, getScreenReaderCellSeparator, getScreenReaderRowSeparator, getScrollRedrawDelay, getScrollToCellXPosition, getScrollToCellYPosition, getScrollWheelRedrawDelay, getSelectedCellData, getSelectedRecord, getSelectedRecords, getSelectedRecords, getSelectedState, getSelectHeaderOnSort, getSelection, getSelection, getSelectionAppearance, getSelectionProperty, getSelectionType, getSelectOnEdit, getShowAllColumns, getShowAllRecords, getShowAsynchGroupingPrompt, getShowBackgroundComponents, getShowCellContextMenus, getShowClippedHeaderTitlesOnHover, getShowClippedValuesOnHover, getShowCollapsedGroupSummary, getShowComplexFields, getShowDetailFields, getShowEmptyMessage, getShowErrorIcons, getShowExpansionEditorSaveButton, getShowFilterEditor, getShowGridSummary, getShowGroupSummary, getShowGroupSummaryInHeader, getShowGroupTitleColumn, getShowHeader, getShowHeaderContextMenu, getShowHeaderMenuButton, getShowHeaderSpanTitlesInFormulaBuilder, getShowHeaderSpanTitlesInHiliteEditor, getShowHeaderSpanTitlesInSortEditor, getShowHiddenFields, getShowHilitesInGroupSummary, getShowHover, getShowHoverComponents, getShowPartialSelection, getShowRecordComponents, getShowRecordComponentsByCell, getShowRollOver, getShowRollOverCanvas, getShowRollUnderCanvas, getShowRowNumbers, getShowSelectedStyle, getShowSelectionCanvas, getShowSelectionUnderCanvas, getShowSortArrow, getShowSortNumerals, getShowTreeColumnPicker, getShrinkForFreeze, getSingleCellValueProperty, getSort, getSortAscendingImage, getSortByGroupFirst, getSortDescendingImage, getSortEditorSpanTitleSeparator, getSorterButtonTitle, getSortField, getSortFieldAscendingText, getSortFieldCount, getSortFieldDescendingText, getSortNumeralHTML, getSortNumeralStyle, getSortSpecifier, getSortState, getSpanContextMenu, getStopOnErrors, getSummaryFieldValue, getSummaryRow, getSummaryRowCriteria, getSummaryRowDataSource, getSummaryRowFetchRequestProperties, getSummaryRowHeight, getSummaryRowStyle, getTallBaseStyle, getTitleField, getTitleFieldValue, getToggleFreezeText, getTotalRows, getTrackerImage, getUnfreezeFieldText, getUngroupText, getUnremoveIcon, getUpdateOperation, getUseAdvancedFieldPicker, getUseAllDataSourceFields, getUseCellRollOvers, getUseCopyPasteShortcuts, getUseFlatFields, getUseRemoteValidators, getUseRowSpanStyling, getValidateByCell, getValidateOnChange, getValueIcon, getValueIconHeight, getValueIconLeftPadding, getValueIconRightPadding, getValueIconSize, getValueIconWidth, getViewState, getVirtualScrolling, getVisibleRows, getWaitForSave, getWarnOnRemoval, getWarnOnRemovalMessage, getWarnOnUnmappedValueFieldChange, getWrapCells, getWrapHeaderTitles, groupBy, hasErrors, headerHoverHTML, headerTitleClipped, hideField, hideField, hideFields, hideFields, hideFields, hideFields, invalidateCache, invalidateRecordComponents, isCheckboxField, isExpanded, isExpansionField, isGrouped, isGroupNode, isPartiallySelected, isRowNumberField, isSelected, isSortField, markForRedraw, markForRedraw, markRecordRemoved, markRecordsRemoved, markRecordsRemoved, markRecordsRemoved, markSelectionRemoved, onInit_ListGrid, onInit, openRecordDetailGrid, openRecordEditor, preloadImages, recalculateGridSummary, recalculateSummaries, recalculateSummaries, recalculateSummaries, recordClick, recordMarkedAsRemoved, refreshCell, refreshCell, refreshCellStyle, refreshFields, refreshRecordComponent, refreshRecordComponent, refreshRow, removeData, removeData, removeData, removeEmbeddedComponent, removeEmbeddedComponent, removeEmbeddedComponent, removeRecordClick, removeSelectedData, removeSelectedData, removeSelectedData, reorderField, reorderFields, resizeField, resort, rowClick, rowClick, rowDoubleClick, rowDoubleClick, rowHasChanges, rowHasErrors, saveAllEdits, saveAllEdits, saveAllEdits, saveEdits, saveEdits, saveEdits, saveEdits, scrollBodyTo, scrollToCell, scrollToCell, scrollToCell, scrollToColumn, scrollToColumn, scrollToRow, scrollToRow, selectAllRecords, selectRange, selectRange, selectRecord, selectRecord, selectRecord, selectRecord, selectRecords, selectRecords, selectRecords, selectRecords, selectSingleRecord, selectSingleRecord, setAddDropValues, setAddFormulaFieldText, setAddOperation, setAddSummaryFieldText, setAdvancedFieldPickerThreshold, setAllowFilterExpressions, setAllowRowSpanning, setAlternateBodyStyleName, setAlternateFieldFrequency, setAlternateFieldStyles, setAlternateRecordFrequency, setAlwaysShowEditors, setAnimateFolderEffect, setAnimateFolderMaxRows, setAnimateFolders, setAnimateFolderSpeed, setAnimateFolderTime, setAnimateRemoveRecord, setAnimateRemoveSpeed, setAnimateRemoveTime, setAnimateRollOver, setAnimateRollUnder, setAnimateSelection, setAnimateSelectionUnder, setApplyFormulaAfterSummary, setApplyRowNumberStyle, setArrowKeyAction, setAsynchGroupingPrompt, setAutoComplete, setAutoFetchAsFilter, setAutoFetchData, setAutoFetchDisplayMap, setAutoFitAllText, setAutoFitClipFields, setAutoFitData, setAutoFitExpandField, setAutoFitExtraRecords, setAutoFitFieldsFillViewport, setAutoFitFieldText, setAutoFitFieldWidths, setAutoFitHeaderHeights, setAutoFitIconFields, setAutoFitMaxColumns, setAutoFitMaxHeight, setAutoFitMaxRecords, setAutoFitMaxWidth, setAutoFitWidth, setAutoFitWidthApproach, setAutoSaveEdits, setAutoSizeHeaderSpans, setBadFormulaResultValue, setBodyBackgroundColor, setBodyOverflow, setBooleanBaseStyle, setBooleanFalseImage, setBooleanImageHeight, setBooleanImageWidth, setBooleanPartialImage, setBooleanTrueImage, setCanAcceptDroppedRecords, setCanAddFormulaFields, setCanAddSummaryFields, setCanAutoFitFields, setCancelEditingConfirmationMessage, setCanCollapseGroup, setCanDragRecordsOut, setCanDragSelectText, setCanDropInEmptyArea, setCanEditFieldAttribute, setCanEditHilites, setCanEditTitles, setCanExpandMultipleRecords, setCanExpandRecordProperty, setCanExpandRecords, setCanFocusInEmptyGrid, setCanFreezeFields, setCanGroupBy, setCanHover, setCanMultiGroup, setCanMultiSort, setCanPickFields, setCanPickOmittedFields, setCanRemoveRecords, setCanReorderFields, setCanReorderRecords, setCanResizeFields, setCanSelectAll, setCanSelectCells, setCanSelectGroups, setCanSort, setCanTabToHeader, setCellFormatter, setCellHeight, setCellPadding, setCellValueHoverFormatter, setCheckboxFieldFalseImage, setCheckboxFieldImageHeight, setCheckboxFieldImageWidth, setCheckboxFieldPartialImage, setCheckboxFieldProperties, setCheckboxFieldTrueImage, setChildExpansionMode, setClearAllSortingText, setClearFilterText, setClearSortFieldText, setClipHeaderTitles, setCollapseGroupOnRowClick, setConfigureGroupingText, setConfigureSortText, setConfirmCancelEditing, setConfirmDiscardEdits, setConfirmDiscardEditsMessage, setCriteria, setData, setData, setData, setDataFetchMode, setDataPageSize, setDataProperties, setDataSource, setDataSource, setDataSource, setDateFormatter, setDateInputFormat, setDatetimeFormatter, setDefaultFields, setDefaultProperties, setDeferRemoval, setDetailDS, setDetailDS, setDetailField, setDiscardEditsOnHideField, setDiscardEditsSaveButtonTitle, setDontAutoDestroyComponent, setDragDataAction, setDragTrackerIconCustomizer, setDragTrackerMode, setDragTrackerStyle, setDragTrackerTitleCustomizer, setDrawAheadRatio, setDrawAllMaxCells, setDropCriteriaOnHideField, setDropValues, setDuplicateDragMessage, setEditByCell, setEditEvent, setEditFailedBaseStyle, setEditFailedCSSText, setEditFormulaFieldText, setEditOnF2Keypress, setEditOnFocus, setEditorCustomizer, setEditorValueMap, setEditorValueMap, setEditPendingBaseStyle, setEditPendingCSSText, setEditProxyConstructor, setEditSummaryFieldText, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValues, setEmptyCellValue, setEmptyMessage, setEmptyMessageStyle, setEnforceVClipping, setEnterKeyEditAction, setEnumCriteriaAsInitialValues, setErrorIconHeight, setErrorIconSrc, setErrorIconWidth, setEscapeKeyEditAction, setExpansionCanEdit, setExpansionComponentPoolingMode, setExpansionEditorSaveDialogPrompt, setExpansionEditorShowSaveDialog, setExpansionFieldFalseImage, setExpansionFieldImageHeight, setExpansionFieldImageWidth, setExpansionFieldTrueImage, setExpansionMode, setExportAll, setExportAlternateRowBGColor, setExportDefaultBGColor, setExportFieldAlignments, setExportFields, setExportFieldWidths, setExportHeaderHeights, setExportRawValues, setExportWidthScale, setExportWrapHeaderTitles, setFastCellUpdates, setFetchDelay, setFetchOperation, setFieldButtonProperties, setFieldCellIcon, setFieldError, setFieldError, setFieldHeaderBaseStyle, setFieldHeaderTitleStyle, setFieldIcon, setFieldPickerFieldProperties, setFieldPickerShowSampleValues, setFieldProperties, setFields, setFieldState, setFieldTitle, setFieldTitle, setFieldVisibilitySubmenuTitle, setFilterButtonPrompt, setFilterButtonProperties, setFilterByCell, setFilterEditorCriteria, setFilterEditorHeight, setFilterEditorProperties, setFilterEditorProperties, setFilterLocalData, setFilterOnKeypress, setFixedFieldWidths, setFixedRecordHeights, setFormulaBuilderSpanTitleSeparator, setFreezeFieldText, setFreezeOnLeftText, setFreezeOnRightText, setFrozenBaseStyle, setFrozenHeaderBaseStyle, setFrozenHeaderTitleStyle, setGenerateClickOnEnter, setGenerateClickOnSpace, setGenerateDoubleClickOnEnter, setGenerateDoubleClickOnSpace, setGridComponents, setGridComponents, setGridSummaryRecordProperty, setGroupByAsyncThreshold, setGroupByField, setGroupByField, setGroupByFieldSummaries, setGroupByMaxRecords, setGroupByText, setGroupIcon, setGroupIconSize, setGroupIndentSize, setGroupLeadingIndent, setGroupNodeBaseStyle, setGroupNodeStyle, setGroupSortDirection, setGroupStartOpen, setGroupStartOpen, setGroupState, setGroupSummaryRecordProperty, setGroupSummaryStyle, setGroupTitleColumnProperties, setGroupTitleField, setHeaderAutoFitEvent, setHeaderBackgroundColor, setHeaderBarStyle, setHeaderBaseStyle, setHeaderButtonProperties, setHeaderHeight, setHeaderHoverAlign, setHeaderHoverFormatter, setHeaderHoverHeight, setHeaderHoverOpacity, setHeaderHoverStyle, setHeaderHoverVAlign, setHeaderHoverWidth, setHeaderHoverWrap, setHeaderMenuButtonHeight, setHeaderMenuButtonIcon, setHeaderMenuButtonIconHeight, setHeaderMenuButtonIconWidth, setHeaderMenuButtonWidth, setHeaderSpanBaseStyle, setHeaderSpanButtonProperties, setHeaderSpanHeaderTitle, setHeaderSpanHeight, setHeaderSpans, setHeaderSpanTitle, setHeaderSpanTitleStyle, setHeaderTitleStyle, setHiliteCanReplaceValue, setHiliteEditorSpanTitleSeparator, setHiliteHTMLAfterFormat, setHiliteIconHeight, setHiliteIconLeftPadding, setHiliteIconPosition, setHiliteIconRightPadding, setHiliteIcons, setHiliteIconSize, setHiliteIconWidth, setHiliteProperty, setHiliteReplaceValueFieldTitle, setHiliteRowOnFocus, setHiliteState, setHoverCustomizer, setHoverMode, setHoverStyle, setIconPadding, setImageSize, setIncludeHilitesInSummaryFields, setIncludeInSummaryProperty, setInitialCriteria, setInitialSort, setInstantScrollTrackRedraw, setInvalidSummaryValue, setIsSeparatorProperty, setLeaveHeaderMenuButtonSpace, setLeaveScrollbarGap, setLinkTextProperty, setListEndEditAction, setLoadingDataMessage, setLoadingDataMessageStyle, setLoadingMessage, setLocateColumnsBy, setLocateRowsBy, setLogicalStructure, setLongTextEditorThreshold, setLongTextEditorType, setMaxExpandedRecords, setMaxExpandedRecordsPrompt, setMinFieldWidth, setMissingSummaryFieldValue, setModalEditing, setNavigateOnTab, setNeverValidate, setNormalBaseStyle, setNormalCellHeight, setNullGroupTitle, setOfflineMessageStyle, setOriginBaseStyle, setPoolComponentsPerColumn, setPreventDuplicates, setPrintAutoFit, setPrintBaseStyle, setPrintBooleanBaseStyle, setPrintBooleanFalseImage, setPrintBooleanPartialImage, setPrintBooleanTrueImage, setPrintCheckboxFieldFalseImage, setPrintCheckboxFieldPartialImage, setPrintCheckboxFieldTrueImage, setPrintHeaderStyle, setPrintMaxRows, setPrintWrapCells, setProgressiveLoading, setQuickDrawAheadRatio, setRecordBaseStyleProperty, setRecordCanRemoveProperty, setRecordCanSelectProperty, setRecordComponentHeight, setRecordComponentPoolingMode, setRecordComponentPosition, setRecordDetailDSProperty, setRecordDropAppearance, setRecordEditProperty, setRecordEnabledProperty, setRecords, setRecordSummaryBaseStyle, setRemovedCSSText, setRemoveFieldProperties, setRemoveFieldTitle, setRemoveIcon, setRemoveIconSize, setRemoveOperation, setReselectOnUpdate, setReselectOnUpdateNotifications, setResizeFieldsInRealTime, setReverseRTLAlign, setRollUnderCanvasProperties, setRowEndEditAction, setRowErrors, setRowErrors, setRowNumberFieldProperties, setRowNumberStart, setRowNumberStyle, setRowSpanEditMode, setRowSpanSelectionMode, setSaveByCell, setSaveLocally, setSaveRequestProperties, setScreenReaderCellSeparator, setScreenReaderRowSeparator, setScrollRedrawDelay, setScrollToCellXPosition, setScrollToCellYPosition, setScrollWheelRedrawDelay, setSelectedState, setSelectHeaderOnSort, setSelectionAppearance, setSelectionCanvasProperties, setSelectionProperty, setSelectionType, setSelectionUnderCanvasProperties, setSelectOnEdit, setShowAllColumns, setShowAllRecords, setShowAsynchGroupingPrompt, setShowBackgroundComponents, setShowCellContextMenus, setShowClippedHeaderTitlesOnHover, setShowClippedValuesOnHover, setShowCollapsedGroupSummary, setShowComplexFields, setShowDetailFields, setShowEmptyMessage, setShowErrorIcons, setShowFilterEditor, setShowGridSummary, setShowGroupSummary, setShowGroupSummaryInHeader, setShowGroupTitleColumn, setShowHeader, setShowHeaderContextMenu, setShowHeaderMenuButton, setShowHeaderSpanTitlesInFormulaBuilder, setShowHeaderSpanTitlesInHiliteEditor, setShowHeaderSpanTitlesInSortEditor, setShowHiddenFields, setShowHilitesInGroupSummary, setShowHover, setShowHoverComponents, setShowPartialSelection, setShowRecordComponents, setShowRecordComponentsByCell, setShowRollOver, setShowRollOverCanvas, setShowRollUnderCanvas, setShowRowNumbers, setShowSelectedStyle, setShowSelectionCanvas, setShowSelectionUnderCanvas, setShowSortArrow, setShowSortNumerals, setShowTreeColumnPicker, setShrinkForFreeze, setSingleCellValueProperty, setSort, setSortAscendingImage, setSortByGroupFirst, setSortDescendingImage, setSortEditorSpanTitleSeparator, setSorterButtonTitle, setSortField, setSortField, setSortField, setSortFieldAscendingText, setSortFieldDescendingText, setSortNumeralStyle, setSortState, setStopOnErrors, setSummaryRowCriteria, setSummaryRowDataSource, setSummaryRowFetchRequestProperties, setSummaryRowHeight, setSummaryRowStyle, setTallBaseStyle, setTitleField, setTrackerImage, setUnfreezeFieldText, setUngroupText, setUnremoveIcon, setUpdateOperation, setUseAdvancedFieldPicker, setUseAllDataSourceFields, setUseCellRollOvers, setUseCopyPasteShortcuts, setUseFlatFields, setUseRemoteValidators, setUseRowSpanStyling, setValidateByCell, setValidateOnChange, setValueIconHeight, setValueIconLeftPadding, setValueIconRightPadding, setValueIconSize, setValueIconWidth, setValueMap, setValueMap, setViewState, setVirtualScrolling, setWaitForSave, setWarnOnRemoval, setWarnOnRemovalMessage, setWarnOnUnmappedValueFieldChange, setWrapCells, setWrapHeaderTitles, shouldIncludeHiliteInSummaryField, showField, showField, showFields, showFields, showFields, showFields, showRecordComponent, sort, sort, sort, sort, startEditing, startEditing, startEditing, startEditing, startEditingNew, startEditingNew, startEditingNew, startEditingNew, stopHover, summaryUpdated, toggleSort, transferSelectedData, transferSelectedData, unfreezeField, unfreezeField, unfreezeField, unfreezeField, unfreezeFields, unfreezeFields, ungroup, unmarkRecordRemoved, unsort, updateData, updateData, updateData, updateRecordComponent, userSelectAllRecords, validateCell, validateCell, validateRow, willAcceptDrop, willFetchData, willFetchData
setDefaultProperties, setLogicalStructure
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersMargin, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutTopMargin, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMember
addChild, addChild, addChild, addChild, addChild, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addScrolledHandler, addShowContextMenuHandler, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, deparent, depeer, disable, enable, encloses, focus, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoDraw, getAutoMaskComponents, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCursor, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFormItemAutoChild, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverComponent, getHoverDelay, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapOrigin, getHSnapOrigin, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getKeepInParentRect, getLayoutAlign, getLeavePageSpace, getLeft, getLeftAsString, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMaxHeight, getMaxWidth, getMenuConstructor, getMinHeight, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getNextZIndex, getNoDoubleClicks, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getParentCanvas, getParentElement, getPeers, getPercentBox, getPercentSource, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowDepth, getShadowImage, getShadowOffset, getShadowSoftness, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowResizeBar, getShowShadow, getShowSnapGrid, getShrinkElementOnHide, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapResizeToGrid, getSnapTo, getSnapToGrid, getSnapVDirection, getSnapVGap, getTabIndex, getTitle, getTooltip, getTop, getTopAsString, getTopElement, getUseBackMask, getUseDragMask, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isDrawn, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, parentResized, printComponents, redraw, redraw, removeChild, removeChild, removePeer, removePeer, resizeBy, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAllowExternalFilters, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoDraw, setAutoHeight, setAutoMaskComponents, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanSelectText, setChildren, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCursor, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultWidth, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setExtraSpace, setFacetId, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeavePageSpace, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLogicalStructure, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMenuConstructor, setMinHeight, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setNeverUseFilters, setNoDoubleClicks, setOpacity, setPadding, setPageLeft, setPageTop, setParentCanvas, setParentElement, setPeers, setPercentBox, setPercentSource, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setRect, setRect, setRedrawOnResize, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setScrollbarConstructor, setScrollbarSize, setShadowDepth, setShadowImage, setShadowOffset, setShadowSoftness, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowResizeBar, setShowShadow, setShowSnapGrid, setShrinkElementOnHide, setSmoothFade, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToGrid, setSnapTo, setSnapToGrid, setSnapVDirection, setSnapVGap, setTabIndex, setTitle, setTooltip, setTop, setTop, setUseBackMask, setUseDragMask, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setVisibility, setVisible, setWidth, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateEditNode, updateHover, updateHover, updateShadow, visibleAtPoint
addDrawHandler, applyFactoryProperties, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isFactoryCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOrCreateJsObj
public CubeGrid()
public CubeGrid(com.google.gwt.core.client.JavaScriptObject jsObj)
public static CubeGrid getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
protected CubeGrid getTestInstance()
getTestInstance
in class ListGrid
public static void changeAutoChildDefaults(java.lang.String autoChildName, Canvas defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, FormItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
protected com.google.gwt.core.client.JavaScriptObject create()
public void setAlternateRecordStyles(java.lang.Boolean alternateRecordStyles)
setAlternateRecordStyles
in class ListGrid
alternateRecordStyles
- Default value is trueAppearance overview and related methods
public java.lang.Boolean getAlternateRecordStyles()
getAlternateRecordStyles
in class ListGrid
Appearance overview and related methods
public void setAutoFetchTextMatchStyle(TextMatchStyle autoFetchTextMatchStyle) throws java.lang.IllegalStateException
autoFetchData
is true
, this attribute
allows the developer to specify a textMatchStyle for the initial fetchData()
call.setAutoFetchTextMatchStyle
in interface DataBoundComponent
setAutoFetchTextMatchStyle
in class ListGrid
autoFetchTextMatchStyle
- Default value is "exact"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdDatabinding overview and related methods
public TextMatchStyle getAutoFetchTextMatchStyle()
autoFetchData
is true
, this attribute
allows the developer to specify a textMatchStyle for the initial fetchData()
call.getAutoFetchTextMatchStyle
in interface DataBoundComponent
getAutoFetchTextMatchStyle
in class ListGrid
Databinding overview and related methods
public void setAutoSelectHeaders(java.lang.Boolean autoSelectHeaders)
autoSelectHeaders
- Default value is truepublic java.lang.Boolean getAutoSelectHeaders()
public void setAutoSelectValues(AutoSelectionModel autoSelectValues) throws java.lang.IllegalStateException
autoSelectValues
- Default value is "both"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic AutoSelectionModel getAutoSelectValues()
public void setAutoSizeHeaders(java.lang.Boolean autoSizeHeaders)
autoSizeHeaders
- Default value is falsepublic java.lang.Boolean getAutoSizeHeaders()
public void setBaseStyle(java.lang.String baseStyle) throws java.lang.IllegalStateException
base cell style
for this listGrid. If this property
is unset, base style may be derived from normalBaseStyle
or tallBaseStyle
as described in
ListGrid.getBaseStyle()
. See cellStyleSuffixes
for details on how stateful suffixes
are combined with the base style to generate stateful cell styles.
setBaseStyle
in class ListGrid
baseStyle
- See CSSStyleName
. Default value is "cubeCell"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.String getBaseStyle()
base cell style
for this listGrid. If this property
is unset, base style may be derived from normalBaseStyle
or tallBaseStyle
as described in
ListGrid.getBaseStyle()
. See cellStyleSuffixes
for details on how stateful suffixes
are combined with the base style to generate stateful cell styles.
getBaseStyle
in class ListGrid
getCellStyle()
for a general discussion of how to style cells. See CSSStyleName
Appearance overview and related methods
public void setBodyMinHeight(java.lang.Integer bodyMinHeight)
Note : This is an advanced setting
bodyMinHeight
- Default value is nullpublic java.lang.Integer getBodyMinHeight()
public void setBodyMinWidth(java.lang.Integer bodyMinWidth)
Note : This is an advanced setting
bodyMinWidth
- Default value is nullpublic java.lang.Integer getBodyMinWidth()
public void setBodyStyleName(java.lang.String bodyStyleName)
setBodyStyleName
in class ListGrid
bodyStyleName
- See CSSStyleName
. Default value is "cubeGridBody"Appearance overview and related methods
public java.lang.String getBodyStyleName()
getBodyStyleName
in class ListGrid
CSSStyleName
Appearance overview and related methods
public void setCanCollapseFacets(java.lang.Boolean canCollapseFacets)
canCollapseFacets
- Default value is falsepublic java.lang.Boolean getCanCollapseFacets()
public void setCanDragSelect(java.lang.Boolean canDragSelect) throws java.lang.IllegalStateException
touch browsers
, canDragSelect
defaults to false so
that touch scrolling can be used to navigate scrollable CubeGrids. In all other browsers it defaults to true.
NOTE: If canDragSelect
is enabled, it may be desirable to disable touch scrolling
so that touch-dragging cells of the CubeGrid
selects them rather than starting a scroll. If disableTouchScrollingForDrag
is set to true
, then touch scrolling will be disabled automatically. However,
for accessibility
reasons, it is recommended to leave touch scrolling
enabled and provide an alternative set of controls that can be used to perform drag-selection.
setCanDragSelect
in class ListGrid
canDragSelect
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdSelection overview and related methods
,
Drag list (select) Examplepublic java.lang.Boolean getCanDragSelect()
touch browsers
, canDragSelect
defaults to false so
that touch scrolling can be used to navigate scrollable CubeGrids. In all other browsers it defaults to true.
NOTE: If canDragSelect
is enabled, it may be desirable to disable touch scrolling
so that touch-dragging cells of the CubeGrid
selects them rather than starting a scroll. If disableTouchScrollingForDrag
is set to true
, then touch scrolling will be disabled automatically. However,
for accessibility
reasons, it is recommended to leave touch scrolling
enabled and provide an alternative set of controls that can be used to perform drag-selection.
getCanDragSelect
in class ListGrid
Selection overview and related methods
,
Drag list (select) Examplepublic void setCanEdit(java.lang.Boolean canEdit)
setCanEdit
in class ListGrid
canEdit
- Default value is falseListGrid.startEditing()
,
ListGridField.setCanEdit(java.lang.Boolean)
,
ListGrid.setRecordEditProperty(java.lang.String)
,
ListGrid.canEditCell(int, int)
,
ListGrid.setFields(com.smartgwt.client.widgets.grid.ListGridField...)
,
Editing overview and related methods
,
Edit by row Examplepublic java.lang.Boolean getCanEdit()
getCanEdit
in class ListGrid
ListGrid.startEditing()
,
ListGridField.getCanEdit()
,
ListGrid.getRecordEditProperty()
,
ListGrid.canEditCell(int, int)
,
ListGrid.getFields()
,
Editing overview and related methods
,
Edit by row Examplepublic void setCanMinimizeColumns(java.lang.Boolean canMinimizeColumns)
canMinimizeColumns
- Default value is nullpublic java.lang.Boolean getCanMinimizeColumns()
public void setCanMinimizeFacets(java.lang.Boolean canMinimizeFacets)
Set isMinimizeValue
to indicate which
facetValues should be shown when a facet is minimized.
canMinimizeFacets
- Default value is falsepublic java.lang.Boolean getCanMinimizeFacets()
Set isMinimizeValue
to indicate which
facetValues should be shown when a facet is minimized.
public void setCanMoveFacets(java.lang.Boolean canMoveFacets)
canMoveFacets
- Default value is falsepublic java.lang.Boolean getCanMoveFacets()
public void setCanReorderColumns(java.lang.Boolean canReorderColumns)
canReorderColumns
- Default value is nullpublic java.lang.Boolean getCanReorderColumns()
public void setCanResizeColumns(java.lang.Boolean canResizeColumns)
canResizeColumns
- Default value is nullpublic java.lang.Boolean getCanResizeColumns()
public void setCanSelectHeaders(java.lang.Boolean canSelectHeaders)
canSelectHeaders
- Default value is truepublic java.lang.Boolean getCanSelectHeaders()
public void setCanSelectValues(java.lang.Boolean canSelectValues)
canSelectValues
- Default value is truepublic java.lang.Boolean getCanSelectValues()
public void setCanSortData(java.lang.Boolean canSortData)
When clicked, sort controls call CubeGrid.sortByFacetValues()
.
canSortData
- Default value is nullpublic java.lang.Boolean getCanSortData()
When clicked, sort controls call CubeGrid.sortByFacetValues()
.
public void setCanSortFacets(java.lang.Boolean canSortFacets)
When clicked, sort controls call CubeGrid.sortByFacetId()
.
canSortFacets
- Default value is nullpublic java.lang.Boolean getCanSortFacets()
When clicked, sort controls call CubeGrid.sortByFacetId()
.
public void setCellAlign(Alignment cellAlign)
cellAlign
- Default value is "center"public Alignment getCellAlign()
public void setCellIdProperty(java.lang.String cellIdProperty) throws java.lang.IllegalStateException
cellIdProperty
- Default value is "ID"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getCellIdProperty()
public void setChartConfirmThreshold(int chartConfirmThreshold) throws java.lang.IllegalStateException
CubeGrid.makeChart()
is called with a chart specification
that will show more than chartConfirmThreshold
data elements, the user will be presented with a confirmation dialog
. Set to 0 to disable this confirmation.
chartConfirmThreshold
- Default value is 2000java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic int getChartConfirmThreshold()
CubeGrid.makeChart()
is called with a chart specification
that will show more than chartConfirmThreshold
data elements, the user will be presented with a confirmation dialog
. Set to 0 to disable this confirmation.
public void setChartConstructor(java.lang.String chartConstructor) throws java.lang.IllegalStateException
setChartConstructor
in class ListGrid
chartConstructor
- Default value is "FacetChart"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getChartConstructor()
getChartConstructor
in class ListGrid
public void setChartType(ChartType chartType)
setChartType
in class ListGrid
chartType
- Default value is "Column"public ChartType getChartType()
getChartType
in class ListGrid
public void setColHeaderBaseStyle(java.lang.String colHeaderBaseStyle) throws java.lang.IllegalStateException
baseStyle
for the buttons in this grid's column headers.
Exception: The innermost column header will always be styled using innerHeaderBaseStyle
.
colHeaderBaseStyle
- See CSSStyleName
. Default value is colHeaderjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.String getColHeaderBaseStyle()
baseStyle
for the buttons in this grid's column headers.
Exception: The innermost column header will always be styled using innerHeaderBaseStyle
.
CSSStyleName
Appearance overview and related methods
public void setColumnFacets(java.lang.String... columnFacets) throws java.lang.IllegalStateException
ids
for facets that will appear on top of the body.columnFacets
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String[] getColumnFacets()
ids
for facets that will appear on top of the body.public void setDefaultFacetWidth(int defaultFacetWidth)
defaultFacetWidth
- Default value is 100public int getDefaultFacetWidth()
public java.lang.Boolean getEditByCell() throws java.lang.IllegalStateException
Note : This method should be called only after the widget has been rendered.
getEditByCell
in class ListGrid
java.lang.IllegalStateException
- if this widget has not yet been rendered.ListGrid.getCanEdit()
,
Editing overview and related methods
,
Edit by cell Examplepublic void setExportColumnFacetBGColor(java.lang.String exportColumnFacetBGColor) throws java.lang.IllegalStateException
ExportBGColor
.exportColumnFacetBGColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportColumnFacetBGColor()
ExportBGColor
.CSSColor
public void setExportColumnFacetTextColor(java.lang.String exportColumnFacetTextColor) throws java.lang.IllegalStateException
exportColumnFacetTextColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportColumnFacetTextColor()
CSSColor
public void setExportFacetBGColor(java.lang.String exportFacetBGColor) throws java.lang.IllegalStateException
exportRowFacetBGColor()
and exportColumnFacetBGColor()
). See also ExportBGColor
.exportFacetBGColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportFacetBGColor()
exportRowFacetBGColor()
and exportColumnFacetBGColor()
). See also ExportBGColor
.CSSColor
public void setExportFacetSeparatorString(java.lang.String exportFacetSeparatorString)
CubeGrid.exportClientData()
to separate column and row facet value titles.
Note : This is an advanced setting
exportFacetSeparatorString
- Default value is " - "public java.lang.String getExportFacetSeparatorString()
CubeGrid.exportClientData()
to separate column and row facet value titles.public void setExportFacetTextColor(java.lang.String exportFacetTextColor) throws java.lang.IllegalStateException
exportRowFacetTextColor()
and exportColumnFacetTextColor()
).exportFacetTextColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportFacetTextColor()
exportRowFacetTextColor()
and exportColumnFacetTextColor()
).CSSColor
public void setExportRowFacetBGColor(java.lang.String exportRowFacetBGColor) throws java.lang.IllegalStateException
ExportBGColor
.exportRowFacetBGColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportRowFacetBGColor()
ExportBGColor
.CSSColor
public void setExportRowFacetTextColor(java.lang.String exportRowFacetTextColor) throws java.lang.IllegalStateException
exportRowFacetTextColor
- See CSSColor
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getExportRowFacetTextColor()
CSSColor
public void setFacetLabelHoverAlign(Alignment facetLabelHoverAlign)
this.hoverAlign
if specified.
Note : This is an advanced setting
facetLabelHoverAlign
- Default value is nullCanvas.setHoverAlign(com.smartgwt.client.types.Alignment)
public Alignment getFacetLabelHoverAlign()
this.hoverAlign
if specified.Canvas.getHoverAlign()
public void setFacetLabelHoverHeight(java.lang.Integer facetLabelHoverHeight)
this.showHover
is true, this is the default height to apply to hover tips shown for
facetLabels. If unset, the hover canvas will be sized to this.hoverHeight
if specified instead.
Note : This is an advanced setting
facetLabelHoverHeight
- Default value is nullCanvas.setHoverHeight(java.lang.Integer)
public java.lang.Integer getFacetLabelHoverHeight()
this.showHover
is true, this is the default height to apply to hover tips shown for
facetLabels. If unset, the hover canvas will be sized to this.hoverHeight
if specified instead.Canvas.getHoverHeight()
public void setFacetLabelHoverStyle(java.lang.String facetLabelHoverStyle)
this.hoverStyle
is not null, that css class will be applied to facet label hovers instead.
Note : This is an advanced setting
facetLabelHoverStyle
- See CSSStyleName
. Default value is nullCanvas.setHoverStyle(java.lang.String)
public java.lang.String getFacetLabelHoverStyle()
this.hoverStyle
is not null, that css class will be applied to facet label hovers instead.CSSStyleName
Canvas.getHoverStyle()
public void setFacetLabelHoverVAlign(VerticalAlignment facetLabelHoverVAlign)
this.hoverVAlign
if specified.
Note : This is an advanced setting
facetLabelHoverVAlign
- Default value is nullCanvas.setHoverVAlign(com.smartgwt.client.types.VerticalAlignment)
public VerticalAlignment getFacetLabelHoverVAlign()
this.hoverVAlign
if specified.Canvas.getHoverVAlign()
public void setFacetLabelHoverWidth(java.lang.Integer facetLabelHoverWidth)
this.showHover
is true, this is the default width to apply to hover tips shown for
facetLabels. If unset, the hover canvas will be sized to this.hoverWidth
if specified instead.
Note : This is an advanced setting
facetLabelHoverWidth
- Default value is nullCanvas.setHoverWidth(java.lang.Integer)
public java.lang.Integer getFacetLabelHoverWidth()
this.showHover
is true, this is the default width to apply to hover tips shown for
facetLabels. If unset, the hover canvas will be sized to this.hoverWidth
if specified instead.Canvas.getHoverWidth()
public void setFacets(Facet... facets) throws java.lang.IllegalStateException
For example, you can look at profit by the facets "plant and product" or by "product and plant" and it's the same number, because the facets - plant and product - are the same. What would change the profit numbers would be to remove a facet, called "summarizing", or add a new facet, called "drilling down". For example, showing profit by plant and product, you could "drill down" by adding the region facet, which would divide profit among each region. Or you could remove the "plant" facet, showing total profit for each "product", summed across all plants.
This property need not
be set and will automatically be constructed during widget initialization if data is provided up front and rowFacets
and columnFacets
have been set. If facets
is not set and there is no initial data but a DataSource is
present, drawing the grid will automatically issue a fetch to allow facets
to be resolved.
facets
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdgetFacet(java.lang.String)
,
Facet
,
getFacetValue(java.lang.String, java.lang.String)
,
FacetValue
public void setFacetTitleAlign(Alignment facetTitleAlign)
facetTitleAlign
- facet to update. Default value is "center"public Alignment getFacetTitleAlign()
public void setFacetValueAlign(Alignment facetValueAlign)
facetValueAlign
- Default value is "center"public Alignment getFacetValueAlign()
public void setFacetValueHoverAlign(Alignment facetValueHoverAlign)
this.hoverAlign
if specified.
Note : This is an advanced setting
facetValueHoverAlign
- Default value is nullCanvas.setHoverAlign(com.smartgwt.client.types.Alignment)
public Alignment getFacetValueHoverAlign()
this.hoverAlign
if specified.Canvas.getHoverAlign()
public void setFacetValueHoverHeight(java.lang.Integer facetValueHoverHeight)
this.showHover
is true, this is the default height to apply to hover tips shown for
facetValues. If unset, the hover canvas will be sized to this.hoverHeight
if specified instead.
Note : This is an advanced setting
facetValueHoverHeight
- Default value is nullCanvas.setHoverHeight(java.lang.Integer)
public java.lang.Integer getFacetValueHoverHeight()
this.showHover
is true, this is the default height to apply to hover tips shown for
facetValues. If unset, the hover canvas will be sized to this.hoverHeight
if specified instead.Canvas.getHoverHeight()
public void setFacetValueHoverStyle(java.lang.String facetValueHoverStyle)
this.hoverStyle
is not null, that css class will be applied to facet value hovers instead.
Note : This is an advanced setting
facetValueHoverStyle
- See CSSStyleName
. Default value is nullCanvas.setHoverStyle(java.lang.String)
public java.lang.String getFacetValueHoverStyle()
this.hoverStyle
is not null, that css class will be applied to facet value hovers instead.CSSStyleName
Canvas.getHoverStyle()
public void setFacetValueHoverVAlign(VerticalAlignment facetValueHoverVAlign)
this.hoverVAlign
if specified.
Note : This is an advanced setting
facetValueHoverVAlign
- Default value is nullCanvas.setHoverVAlign(com.smartgwt.client.types.VerticalAlignment)
public VerticalAlignment getFacetValueHoverVAlign()
this.hoverVAlign
if specified.Canvas.getHoverVAlign()
public void setFacetValueHoverWidth(java.lang.Integer facetValueHoverWidth)
this.showHover
is true, this is the default width to apply to hover tips shown for
facetValues. If unset, the hover canvas will be sized to this.hoverWidth
if specified instead.
Note : This is an advanced setting
facetValueHoverWidth
- Default value is nullCanvas.setHoverWidth(java.lang.Integer)
public java.lang.Integer getFacetValueHoverWidth()
this.showHover
is true, this is the default width to apply to hover tips shown for
facetValues. If unset, the hover canvas will be sized to this.hoverWidth
if specified instead.Canvas.getHoverWidth()
public void setFixedFacetValues(FacetValueMap fixedFacetValues) throws java.lang.IllegalStateException
FacetValueMap
describing the set of facet values that should be regarded as
"fixed" in this cubeGrid. These are used as fixed criteria for load on demand, and also allow using a dataset with more
facets in it than are currently shown in the grid.fixedFacetValues
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdaddFacet(java.lang.String)
,
removeFacet(java.lang.String)
public FacetValueMap getFixedFacetValues()
FacetValueMap
describing the set of facet values that should be regarded as
"fixed" in this cubeGrid. These are used as fixed criteria for load on demand, and also allow using a dataset with more
facets in it than are currently shown in the grid.addFacet(java.lang.String)
,
removeFacet(java.lang.String)
public void setHideEmptyAxis(Axis hideEmptyAxis) throws java.lang.IllegalStateException
hideEmptyFacetValues
, controls on which
axis hiding of empty values is applied, "row" (only empty rows are hidden), "column" (only empty columns are hidden) or
both (the default).hideEmptyAxis
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic Axis getHideEmptyAxis()
hideEmptyFacetValues
, controls on which
axis hiding of empty values is applied, "row" (only empty rows are hidden), "column" (only empty columns are hidden) or
both (the default).public void setHideEmptyFacetValues(java.lang.Boolean hideEmptyFacetValues) throws java.lang.IllegalStateException
To use this feature, either:
setData()
before the CubeGrid is first drawn, OR hideEmptyAxis
must be set to either "row" or "column"
so that empty values are only automatically hidden for one axis loading only visible data
is automatically disabled and only fixedFacetValues
will be sent as criteria.hideEmptyFacetValues
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getHideEmptyFacetValues()
To use this feature, either:
setData()
before the CubeGrid is first drawn, OR hideEmptyAxis
must be set to either "row" or "column"
so that empty values are only automatically hidden for one axis loading only visible data
is automatically disabled and only fixedFacetValues
will be sent as criteria.public void setHilites(Hilite... hilites)
Hiliting
.setHilites
in interface DataBoundComponent
setHilites
in class ListGrid
hilites
- Default value is nullHiliting overview and related methods
public Hilite[] getHilites()
Hiliting
.getHilites
in interface DataBoundComponent
getHilites
in class ListGrid
Hiliting overview and related methods
public void setInnerHeaderBaseStyle(java.lang.String innerHeaderBaseStyle) throws java.lang.IllegalStateException
baseStyle
for the buttons in the innermost column header for
this cubeGrid.innerHeaderBaseStyle
- See CSSStyleName
. Default value is innerHeaderjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.String getInnerHeaderBaseStyle()
baseStyle
for the buttons in the innermost column header for
this cubeGrid.CSSStyleName
Appearance overview and related methods
public void setMetricFacetId(java.lang.String metricFacetId) throws java.lang.IllegalStateException
The metric facet is treated identically to any
other facet by the CubeGrid: it can be represented as row or column headers, can be innermost or have other facets under
it, can be moved around, etc. However when a metric facet is used, metricFacetId
must be set to allow the CubeGrid to generate
meaningful descriptions of values shown in cells for use in hovers and other situations; see valueTitle
for a full explanation.
metricFacetId
- Default value is "metric"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getMetricFacetId()
The metric facet is treated identically to any
other facet by the CubeGrid: it can be represented as row or column headers, can be innermost or have other facets under
it, can be moved around, etc. However when a metric facet is used, metricFacetId
must be set to allow the CubeGrid to generate
meaningful descriptions of values shown in cells for use in hovers and other situations; see valueTitle
for a full explanation.
public void setPadTitles(java.lang.Boolean padTitles)
padTitles
- Default value is truepublic java.lang.Boolean getPadTitles()
public void setRollupValue(java.lang.String rollupValue) throws java.lang.IllegalStateException
rollupValue
- Default value is "sum"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getRollupValue()
public void setRowFacets(java.lang.String... rowFacets) throws java.lang.IllegalStateException
ids
for facets that will appear to the left of the
body.rowFacets
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String[] getRowFacets()
ids
for facets that will appear to the left of the
body.public void setRowHeaderBaseStyle(java.lang.String rowHeaderBaseStyle) throws java.lang.IllegalStateException
baseStyle
for the buttons in this grid's row headers.rowHeaderBaseStyle
- See CSSStyleName
. Default value is rowHeaderjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdAppearance overview and related methods
public java.lang.String getRowHeaderBaseStyle()
baseStyle
for the buttons in this grid's row headers.CSSStyleName
Appearance overview and related methods
public void setRowHeaderGridMode(java.lang.Boolean rowHeaderGridMode) throws java.lang.IllegalStateException
GridRenderer
component. This improves performance for very large cubeGrids.
Note : This is an advanced setting
rowHeaderGridMode
- Default value is falsejava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getRowHeaderGridMode()
GridRenderer
component. This improves performance for very large cubeGrids.public java.lang.Boolean getSaveByCell() throws java.lang.IllegalStateException
Note : This method should be called only after the widget has been rendered.
getSaveByCell
in class ListGrid
java.lang.IllegalStateException
- if this widget has not yet been rendered.ListGrid.getEditByCell()
,
Editing overview and related methods
public void setShowFacetValueContextMenus(boolean showFacetValueContextMenus)
showHeaderContextMenu
and
showHeaderMenuButton
for CubeGrids.showFacetValueContextMenus
- Default value is truepublic boolean getShowFacetValueContextMenus()
showHeaderContextMenu
and
showHeaderMenuButton
for CubeGrids.public void setSimpleDeselect(java.lang.Boolean simpleDeselect)
simpleDeselect
- Default value is falsepublic java.lang.Boolean getSimpleDeselect()
public void setSkinImgDir(java.lang.String skinImgDir) throws java.lang.IllegalStateException
skinDir
.setSkinImgDir
in class ListGrid
skinImgDir
- See SCImgURL
. Default value is "images/CubeGrid/"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdImages overview and related methods
public java.lang.String getSkinImgDir()
skinDir
.getSkinImgDir
in class ListGrid
SCImgURL
Images overview and related methods
public void setSortDirection(SortDirection sortDirection)
setSortDirection
in class ListGrid
sortDirection
- Default value is "ascending"SortDirection
,
Sort Examplepublic SortDirection getSortDirection()
getSortDirection
in class ListGrid
SortDirection
,
Sort Examplepublic void setSortedFacetValues(FacetValueMap sortedFacetValues)
FacetValueMap
of facet values representing a set of facetValues by which the
cubeGrid data is sorted.sortedFacetValues
- Default value is nullpublic FacetValueMap getSortedFacetValues()
FacetValueMap
of facet values representing a set of facetValues by which the
cubeGrid data is sorted.public void setStyleName(java.lang.String styleName)
setStyleName
in class ListGrid
styleName
- See CSSStyleName
. Default value is "normal"Appearance overview and related methods
public java.lang.String getStyleName()
getStyleName
in class ListGrid
CSSStyleName
Appearance overview and related methods
public void setValueExportFormat(java.lang.String valueExportFormat) throws java.lang.IllegalStateException
FormatString
used during exports for numeric or date formatting. See exportFormat
.valueExportFormat
- See FormatString
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdExportFormatting overview and related methods
public java.lang.String getValueExportFormat()
FormatString
used during exports for numeric or date formatting. See exportFormat
.FormatString
ExportFormatting overview and related methods
public void setValueFormat(java.lang.String valueFormat) throws java.lang.IllegalStateException
FormatString
for numeric or date formatting. See format
.valueFormat
- See FormatString
. Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdExportFormatting overview and related methods
public java.lang.String getValueFormat()
FormatString
for numeric or date formatting. See format
.FormatString
ExportFormatting overview and related methods
public void setValueProperty(java.lang.String valueProperty) throws java.lang.IllegalStateException
valueProperty
- Default value is "_value"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getValueProperty()
public void setValueTitle(java.lang.String valueTitle) throws java.lang.IllegalStateException
For example, in a CubeGrid showing "Revenue" by region and product, a cell with a CellRecord like:
{product:"chairs", region:"northwest", _value:"$5k"}Should be described as "Revenue for Chairs for Northwest Region", not "Chairs for Revenue for Northwest Region".
For CubeGrids that show multiple types of values at once (eg both "Revenue" and
"Income") see metricFacetId
.
valueTitle
- Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getValueTitle()
For example, in a CubeGrid showing "Revenue" by region and product, a cell with a CellRecord like:
{product:"chairs", region:"northwest", _value:"$5k"}Should be described as "Revenue for Chairs for Northwest Region", not "Chairs for Revenue for Northwest Region".
For CubeGrids that show multiple types of values at once (eg both "Revenue" and
"Income") see metricFacetId
.
public void setWrapFacetTitles(java.lang.Boolean wrapFacetTitles)
wrapFacetTitles
- Default value is falsepublic java.lang.Boolean getWrapFacetTitles()
public void setWrapFacetValueTitles(java.lang.Boolean wrapFacetValueTitles)
wrapFacetValueTitles
- Default value is falsepublic java.lang.Boolean getWrapFacetValueTitles()
public void addColumnFacet(java.lang.String facetId)
facetId
- facetId to add. Definition must have been provided at init time.removeFacet(java.lang.String)
,
getFixedFacetValues()
public void addColumnFacet(java.lang.String facetId, java.lang.Integer index)
facetId
- facetId to add. Definition must have been provided at init time.index
- index to add the facet at. 0 = outermost (default innermost)removeFacet(java.lang.String)
,
getFixedFacetValues()
public void addFacet(java.lang.String facetId)
The facet being added should currently have a fixed facet value (unless it's already part of the view), which will be removed from cubeGrid.fixedFacetValues.
facetId
- facetId to add. Definition must have been provided at init time.removeFacet(java.lang.String)
,
getFixedFacetValues()
public void addFacet(java.lang.String facetId, java.lang.Boolean intoRows)
addFacet(java.lang.String)
public void addFacet(java.lang.String facetId, java.lang.Boolean intoRows, java.lang.Integer index)
The facet being added should currently have a fixed facet value (unless it's already part of the view), which will be removed from cubeGrid.fixedFacetValues.
facetId
- facetId to add. Definition must have been provided at init time.intoRows
- whether to add facet as a row facetindex
- index to add the facet at. 0 = outermost (default innermost)removeFacet(java.lang.String)
,
getFixedFacetValues()
public void addRowFacet(java.lang.String facetId)
facetId
- facetId to add. Definition must have been provided at init time.removeFacet(java.lang.String)
,
getFixedFacetValues()
public void addRowFacet(java.lang.String facetId, java.lang.Integer index)
facetId
- facetId to add. Definition must have been provided at init time.index
- index to add the facet at. 0 = outermost (default innermost)removeFacet(java.lang.String)
,
getFixedFacetValues()
public java.lang.Boolean anyCellSelected()
Selection overview and related methods
public java.lang.Boolean cellIsSelected(CellRecord cell)
cell
- cell to testSelection overview and related methods
public void closeFacet(java.lang.String facetId)
facetId
- ID of facet that was closedpublic java.lang.Boolean collapseField(FacetValueMap facetValueMap)
facetValueMap
- field specified as a facetValueMappublic void dataArrived()
facets
is not set and there is no initial data. Only
applies to databound CubeGrids.public void deselectAll()
public void deselectAllCells()
public void deselectAllFacetValues()
public void deselectAllFacetValues(java.lang.String facetId)
facetId
- ID of facet - if null, selects all headerbars' headersSelection overview and related methods
public void deselectCells(CellRecord[] cellList)
FacetValueMap
. Also supports an explicit list of
CellRecords or cell IDs.cellList
- cells to deselectSelection overview and related methods
public void deselectCells(FacetValueMap cellList)
FacetValueMap
. Also supports an explicit list of
CellRecords or cell IDs.cellList
- cells to deselectSelection overview and related methods
public void deselectCells(java.lang.String... cellList)
FacetValueMap
. Also supports an explicit list of
CellRecords or cell IDs.cellList
- cells to deselectSelection overview and related methods
public void deselectFacetValue(java.lang.String facetId, java.lang.String facetValueId)
facetId
- ID of facetfacetValueId
- ID of facetValue to selectSelection overview and related methods
public java.lang.Boolean expandField(FacetValueMap facetValueMap)
facetValueMap
- field specified as a facetValueMappublic void exportClientData(java.util.Map settings)
The export format will combine the column facet value titles, generating a single row of column headers at the top with titles such as "All Years - Budget" if Time and Scenario were column facets. The row facet value titles for separate facets won't be combined, so that each row facet will have a separate column, with the facet titles at the top in the "column header" row, and the row facet value titles below their corresponding facet title. Data values each get their own row and column position.
settings
- contains configuration settings for the export, including: exportFacetSeparatorString
when combining titles from multiple facet values.ListGrid.exportClientData()
public void exportClientData(java.util.Map settings, DSRequest requestProperties)
exportClientData(java.util.Map)
public void exportClientData(java.util.Map settings, DSRequest requestProperties, RPCCallback callback)
The export format will combine the column facet value titles, generating a single row of column headers at the top with titles such as "All Years - Budget" if Time and Scenario were column facets. The row facet value titles for separate facets won't be combined, so that each row facet will have a separate column, with the facet titles at the top in the "column header" row, and the row facet value titles below their corresponding facet title. Data values each get their own row and column position.
settings
- contains configuration settings for the export, including: exportFacetSeparatorString
when combining titles from multiple facet values.requestProperties
- Request properties for the export.callback
- Optional callback. If you specify exportToClient
: false
in the request properties, this callback will fire after export completes. Otherwise the callback will fire right
before the download request is made to the server.ListGrid.exportClientData()
public com.google.gwt.event.shared.HandlerRegistration addFacetAddedHandler(FacetAddedHandler handler)
Notification fired when a new facet is added.
addFacetAddedHandler
in interface HasFacetAddedHandlers
handler
- the facetAdded handlerHandlerRegistration
used to remove this handlerpublic java.lang.Boolean facetHasSelection(java.lang.String facetId)
facetId
- Id for facet to testSelection overview and related methods
public com.google.gwt.event.shared.HandlerRegistration addFacetMovedHandler(FacetMovedHandler handler)
Notification fired when a facet is moved.
addFacetMovedHandler
in interface HasFacetMovedHandlers
handler
- the facetMoved handlerHandlerRegistration
used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFacetRemovedHandler(FacetRemovedHandler handler)
Notification fired when a facet is removed.
addFacetRemovedHandler
in interface HasFacetRemovedHandlers
handler
- the facetRemoved handlerHandlerRegistration
used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFacetValueSelectionChangedHandler(FacetValueSelectionChangedHandler handler)
Handler/Notification function for facetValue selection change (no default implementation).
addFacetValueSelectionChangedHandler
in interface HasFacetValueSelectionChangedHandlers
handler
- the facetValueSelectionChanged handlerHandlerRegistration
used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addFixedFacetValueChangedHandler(FixedFacetValueChangedHandler handler)
Notification fired when a fixed facet value is set for some facet.
addFixedFacetValueChangedHandler
in interface HasFixedFacetValueChangedHandlers
handler
- the fixedFacetValueChanged handlerHandlerRegistration
used to remove this handlerpublic int getCellColumn(CellRecord cellRecord)
cellRecord
- record to find coordinates forpublic FacetValueMap getCellFacetValues(int rowNum, int colNum)
FacetValueMap
indicating
the facet values for the cell.rowNum
- row index of the cellcolNum
- column index of the cellpublic ListGridRecord getCellRecord(int rowNum, int colNum)
rowNum
- row index of record to return.colNum
- column index of record to return.ListGrid.getRecord(int)
,
ListGrid.getEditedRecord(int)
public int getCellRow(CellRecord cellRecord)
cellRecord
- record to find coordinates forpublic FacetValueMap getColumnFacetValues(int colNum)
FacetValueMap
indicating the facet values for a specific column in
the grid.colNum
- index of the columnpublic java.lang.Object getEditValue(int rowNum, int colNum)
valueProperty
that will be saved for the cell in question.getEditValue
in class ListGrid
rowNum
- index of the row for which the editValue should be returnedcolNum
- index of the column for which value should be returnedEditing overview and related methods
public int getEventColumn()
getEventColumn
in class ListGrid
Selection overview and related methods
public int getEventColumn(java.lang.Integer x)
getEventColumn
in class ListGrid
x
- optional x-coordinate to obtain column number for, in lieu of the x coordinate of the last mouse
eventSelection overview and related methods
public int getEventRow()
getEventRow
in class ListGrid
Selection overview and related methods
public int getEventRow(java.lang.Integer y)
getEventRow
in class ListGrid
y
- optional y-coordinate to obtain row number, in lieu of the y coordinate of the last mouse eventSelection overview and related methods
public Facet getFacet(java.lang.String facetId)
facetId
- the id of the facet to retrieveFacet
public java.lang.String[] getFacetsHavingSelection()
Selection overview and related methods
public FacetValue getFacetValue(java.lang.String facetId, java.lang.String facetValueId)
facetId
- the id of the facet to retrievefacetValueId
- the id of the facet value to retrieveFacetValue
public int getFacetValuesColumn(FacetValueMap facetValues)
The facetValues passed in should contain values for at least one column facet. It may contain properties other than column facets, which will be ignored. If values are sparse (values not specified for every column facet), the first column matching the specified facet values will be returned.
facetValues
- facet values to findpublic int getFacetValuesRow(FacetValueMap facetValues)
The facetValues passed in should contain values for at least one row facet. It may contain properties other than row facets, which will be ignored. If values are sparse (values not specified for every row facet), the first row matching the specified facet values will be returned.
facetValues
- facet values to findpublic FacetValueMap getRowFacetValues(int rowNum)
FacetValueMap
indicating the facet values for a specific row in the
grid.rowNum
- index of the rowpublic java.lang.String[] getSelectedCellIds()
Selection overview and related methods
public CellRecord[] getSelectedCells()
Selection overview and related methods
public FacetValueMap[] getSelectedFacetValues(java.lang.String facetId)
facetId
- id for facet for which we are getting selected facetValuesSelection overview and related methods
public java.lang.Boolean hasChanges()
hasChanges
in class ListGrid
Editing overview and related methods
public java.lang.Boolean hiliteFacetValue(java.lang.String facetID, java.lang.String facetValueID, java.lang.String hiliteID)
facetID
- facet IDfacetValueID
- facet value IDhiliteID
- hilite IDHiliting overview and related methods
public java.lang.Boolean recordHasChanges(int rowNum, int colNum)
rowNum
- row index of record to check for changescolNum
- column index of the record to check for changesEditing overview and related methods
public void removeFacet(java.lang.String facetId)
facetId
- facetId to removeaddFacet(java.lang.String)
,
getFixedFacetValues()
public void removeFacet(java.lang.String facetId, java.lang.String fixedFacetValueId)
facetId
- facetId to removefixedFacetValueId
- New fixed value for the facet, to be added to cubeGrid.fixedFacetValues. Default is the rollup value for the facet.addFacet(java.lang.String)
,
getFixedFacetValues()
public void resizeFacetValue(java.lang.String facetValueId, int newWidth)
facetValueId
- facetValueId of columns to be resizednewWidth
- column's new widthpublic void selectAllCells()
public void selectAllFacetValues()
public void selectAllFacetValues(java.lang.String facetId)
selectAllFacetValues()
public void selectAllFacetValues(java.lang.String facetId, java.lang.Boolean newState)
facetId
- ID of facet - if null, selects all headerbars' headersnewState
- new selection state - if null defaults to trueSelection overview and related methods
public void selectCells(CellRecord[] cellList)
FacetValueMap
. Also supports an explicit
list of CellRecords or cell IDs.cellList
- cells to selectSelection overview and related methods
public void selectCells(FacetValueMap cellList)
FacetValueMap
. Also supports an explicit
list of CellRecords or cell IDs.cellList
- cells to selectSelection overview and related methods
public void selectCells(java.lang.String... cellList)
FacetValueMap
. Also supports an explicit
list of CellRecords or cell IDs.cellList
- cells to selectSelection overview and related methods
public void selectCells(CellRecord[] cellList, boolean newState)
FacetValueMap
. Also supports an explicit
list of CellRecords or cell IDs.cellList
- cells to selectnewState
- new selection state (if null, defaults to true)Selection overview and related methods
public void selectFacetValue(java.lang.String facetId, java.lang.String facetValueId)
facetId
- ID of facetfacetValueId
- ID of facetValue to selectSelection overview and related methods
public void selectFacetValue(java.lang.String facetId, java.lang.String facetValueId, java.lang.Boolean newState)
facetId
- ID of facetfacetValueId
- ID of facetValue to selectnewState
- new selection state - if null defaults to trueSelection overview and related methods
public void setEditValue(int rowNum, int colNum, java.lang.Object value)
Note that cubeGrids display one record per cell - the value passed
in should be the desired edit value for the valueProperty
of the record.
setEditValue
in class ListGrid
rowNum
- Row numbercolNum
- Column numbervalue
- New value for the recordEditing overview and related methods
public void setFacetTitle(java.lang.String facetId, java.lang.String newTitle)
facetId
- facet to updatenewTitle
- title for the facetpublic void setFacetValueTitle(java.lang.String facetId, java.lang.String facetValueId, java.lang.String newTitle)
facetId
- facet to updatefacetValueId
- facetValue to updatenewTitle
- title for the facetpublic void setFacetValueTitleAlign(java.lang.String facetId, java.lang.String facetValueId, Alignment align)
facetId
- facet to updatefacetValueId
- facetValue to updatealign
- new alignment for facet value titlepublic void setFixedFacetValue(java.lang.String facetId, java.lang.String fixedFacetValueId)
facetId
- facetIdfixedFacetValueId
- fixedFacetValue New fixed value for the facet, to be added to cubeGrid.fixedFacetValues. Default is the rollup
value for the facet.public com.google.gwt.event.shared.HandlerRegistration addSortByFacetIdHandler(SortByFacetIdHandler handler)
Called when a sort control is clicked on a FacetHeader. Does nothing by default.
addSortByFacetIdHandler
in interface HasSortByFacetIdHandlers
handler
- the sortByFacetId handlerHandlerRegistration
used to remove this handlerpublic com.google.gwt.event.shared.HandlerRegistration addSortByFacetValuesHandler(SortByFacetValuesHandler handler)
Called when a sort control is clicked on a FacetValueHeader. Does nothing by default.
addSortByFacetValuesHandler
in interface HasSortByFacetValuesHandlers
handler
- the sortByFacetValues handlerHandlerRegistration
used to remove this handlerpublic java.lang.Boolean toggleFieldOpenState(FacetValueMap facetValueMap)
facetValueMap
- field specified as a facetValueMappublic static void setDefaultProperties(CubeGrid cubeGridProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
cubeGridProperties
- properties that should be used as new defaults when instances of this class are createdpublic java.lang.Boolean hiliteCell(int rowNum, int colNum, java.lang.String hiliteID)
row
- of cell to hilitecolumn
- of cell to hilitehilite
- idHiliting overview and related methods
public void deselectCell(java.lang.String cell)
cell
- cell to deselectpublic void deselectCell(CellRecord cell)
cell
- cell to deselectpublic void selectCell(java.lang.String ID)
cell
- cell to selectpublic void selectCell(Record cell)
cell
- cell to selectpublic int[] getCellCoordinates(CellRecord cellRecord)
cellRecord
- record to find coordinates for[rowNum,colNum]
for the cell, or null
if the
record is not found.public java.lang.Object getEditedCell(int rowNum, int colNum)
getEditedCell
in class ListGrid
rowNum
- rowNum of the record being editedcolNum
- colNum of the cellEditing overview and related methods
public java.lang.Object getEditedCell(Record record)
record
- rowNum of the record being edited, or an Object containing values for all the
record's primary keyscolNum
- colNum of the cell. Only required if the first parameter is a rowNumEditing overview and related methods
public CellRecord getEditedRecord(int rowNum, int colNum)
The returned value is never null, and can be freely modified.
rowNum
- of the record being editedcolNum
- colNum of the record being editedEditing overview and related methods
public CellRecord getEditedRecord(Record baseRecord)
The returned value is never null, and can be freely modified.
record
- being editedEditing overview and related methods
public void setEnableCharting(java.lang.Boolean enableCharting)
chartData
for
more information.enableCharting
- enableCharting Default value is falsepublic java.lang.Boolean getEnableCharting()
chartData
for
more information.public static boolean analyticsLoaded()
public FacetChart makeChart(FacetValueMap fixedFacetValues, java.lang.String[] variableFacets, FacetChart chartProperties)
fixedFacetValues
, for all
values of the variableFacets
.
One, two or more variableFacets may be passed. Two variable facets for a column chart will
result in stacking
or clustering. Three facets or more may be
supported by some chartTypes
or
charting engines
.
fixedFacetValues
- (FacetValueMap) set of facet values to hold constant. Pass null to
chart the entire dataset.variableFacets
- (Array of FacetIds) set of facets to be chartedchartProperties
- (FacetChart properties) properties to pass through to the created FacetChart
public com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.cube.CubeGridLogicalStructure s)
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class ListGrid