Class CubeGrid
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,IsWidget
,LogicalStructure
,HasFacetAddedHandlers
,HasFacetContextClickHandlers
,HasFacetLabelClickHandlers
,HasFacetMovedHandlers
,HasFacetRemovedHandlers
,HasFacetValueContextClickHandlers
,HasFacetValueSelectionChangedHandlers
,HasFixedFacetValueChangedHandlers
,HasSortByFacetIdHandlers
,HasSortByFacetValuesHandlers
,DataBoundComponent
,HasClearHandlers
,HasClickHandlers
,HasDoubleClickHandlers
,HasDragCompleteHandlers
,HasDragMoveHandlers
,HasDragRepositionMoveHandlers
,HasDragRepositionStartHandlers
,HasDragRepositionStopHandlers
,HasDragResizeMoveHandlers
,HasDragResizeStartHandlers
,HasDragResizeStopHandlers
,HasDragStartHandlers
,HasDragStopHandlers
,HasDropCompleteHandlers
,HasDropHandlers
,HasDropMoveHandlers
,HasDropOutHandlers
,HasDropOverHandlers
,HasFetchDataHandlers
,HasFocusChangedHandlers
,HasFormulaUpdatedHandlers
,HasHoverHandlers
,HasHoverHiddenHandlers
,HasKeyDownHandlers
,HasKeyPressHandlers
,HasMouseDownHandlers
,HasMouseMoveHandlers
,HasMouseOutHandlers
,HasMouseOverHandlers
,HasMouseStillDownHandlers
,HasMouseUpHandlers
,HasMouseWheelHandlers
,HasMovedHandlers
,HasParentMovedHandlers
,HasResizedHandlers
,HasRightMouseDownHandlers
,HasRuleContextChangedHandlers
,HasScrolledHandlers
,HasShowContextMenuHandlers
,HasVisibilityChangedHandlers
,HasBodyKeyPressHandlers
,HasCellClickHandlers
,HasCellContextClickHandlers
,HasCellDoubleClickHandlers
,HasCellErrorIconHoverHandlers
,HasCellErrorIconOutHandlers
,HasCellErrorIconOverHandlers
,HasCellHoverHandlers
,HasCellMouseDownHandlers
,HasCellMouseUpHandlers
,HasCellOutHandlers
,HasCellOverHandlers
,HasCellSavedHandlers
,HasCellSelectionChangedHandlers
,HasCellValueHoverHandlers
,HasCriteriaChangedHandlers
,HasDataArrivedHandlers
,HasDataChangedHandlers
,HasDrawAreaChangedHandlers
,HasEditCompleteHandlers
,HasEditFailedHandlers
,HasEditorEnterHandlers
,HasEditorExitHandlers
,HasFieldStateChangedHandlers
,HasFilterEditorSubmitHandlers
,HasGroupByCompleteHandlers
,HasGroupByHandlers
,HasGroupStateChangedHandlers
,HasGroupTreeChangedHandlers
,HasHeaderClickHandlers
,HasHeaderDoubleClickHandlers
,HasHeaderHoverHandlers
,HasHilitesChangedHandlers
,HasRecordClickHandlers
,HasRecordCollapseHandlers
,HasRecordDoubleClickHandlers
,HasRecordDropHandlers
,HasRecordExpandHandlers
,HasRegroupHandlers
,HasRemoveRecordClickHandlers
,HasRowContextClickHandlers
,HasRowEditorEnterHandlers
,HasRowEditorExitHandlers
,HasRowHoverHandlers
,HasRowMouseDownHandlers
,HasRowMouseUpHandlers
,HasRowOutHandlers
,HasRowOverHandlers
,HasSelectionChangedHandlers
,HasSelectionUpdatedHandlers
,HasSetSortHandlers
,HasSortChangedHandlers
,HasSorterClickHandlers
,HasSorterContextClickHandlers
,HasViewStateChangedHandlers
,HasMembersChangedHandlers
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.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Field Summary
Fields inherited from class com.smartgwt.client.widgets.BaseWidget
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addColumnFacet
(String facetId) Add a column facet to the view at index "index".void
addColumnFacet
(String facetId, Integer index) Add a column facet to the view at index "index".void
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index".void
void
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index".addFacetAddedHandler
(FacetAddedHandler handler) Add a facetAdded handler.Add a facetContextClick handler.Add a facetLabelClick handler.addFacetMovedHandler
(FacetMovedHandler handler) Add a facetMoved handler.Add a facetRemoved handler.Add a facetValueContextClick handler.Add a facetValueSelectionChanged handler.Add a fixedFacetValueChanged handler.void
addRowFacet
(String facetId) Add a row facet to the view at index "index".void
addRowFacet
(String facetId, Integer index) Add a row facet to the view at index "index".Add a sortByFacetId handler.Add a sortByFacetValues handler.static boolean
Static method indicating whether the optional Analytics module is loaded for the page.Determine whether any cells are selected in this cubeGrid.void
autoSizeFacet
(String facetId) auto-size the header facet horizontallycellIsSelected
(CellRecord cell) Determine whether the cell passed in is selected in this cubeGrid.static void
changeAutoChildDefaults
(String autoChildName, Canvas defaults) Changes the defaults for Canvas AutoChildren namedautoChildName
.static void
changeAutoChildDefaults
(String autoChildName, FormItem defaults) Changes the defaults for FormItem AutoChildren namedautoChildName
.void
closeFacet
(String facetId) Handler fired when facet is closed
methodType handlercollapseField
(FacetValueMap facetValueMap) Collapses the specified field.protected JavaScriptObject
create()
void
Notification method fired when new data arrives from the server to be displayed in this CubeGrid.void
Deselect all cells and facetValues.void
Deselect all cells.void
Deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).void
deselectAllFacetValues
(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
(String cell) Deselect a single cell - accepts cell ID.void
deselectCells
(CellRecord[] cellList) Deselect cells that match aFacetValueMap
.void
deselectCells
(FacetValueMap cellList) Deselect cells that match aFacetValueMap
.void
deselectCells
(String... cellList) Deselect cells that match aFacetValueMap
.void
deselectFacetValue
(String facetId, String facetValueId) Deselect the header for a given facet value.expandField
(FacetValueMap facetValueMap) Expands the specified field.void
exportClientData
(Map settings) Exports this component's data with client-side formatters applied, so is suitable for direct display to users.void
exportClientData
(Map settings, DSRequest requestProperties) void
exportClientData
(Map settings, DSRequest requestProperties, RPCCallback callback) Exports this component's data with client-side formatters applied, so is suitable for direct display to users.facetHasSelection
(String facetId) Return whether any facet value for this facet is selected in headers.Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading.IfautoFetchData
istrue
, this attribute allows the developer to specify a textMatchStyle for the initialfetchData()
call.Title for the auto-fit column menu item.This property is not supported forCubeGrid
.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.Whether to select cells in the body when row or column headers are selected.Automatically size row headers to fit wrapped text.base cell style
for this listGrid.Minimum height for the body of this cubeGrid.Minimum width for the body of this cubeGrid.CSS class for the CubeGrid bodyIf true, hierarchical facets will show expand/collapse controls to allow the user to expand and collapse the tree of facetValues for that facet.Fortouch browsers
,canDragSelect
defaults to false so that touch scrolling can be used to navigate scrollable CubeGrids.Whether cells can be edited in this grid.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.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.Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.If true, body columns can be reordered via the innermost column headers.If true, body columns can be resized via the innermost column headers.Determines whether row or column facetValue headers can be selected.Determines whether cell values in the body can be selected.If true, sort controls will be shown on facet values.If true, sort controls will be shown on FacetHeaders.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.getCellFacetValues
(int rowNum, int colNum) Given a cell coordinate within this CubeGrid return aFacetValueMap
indicating the facet values for the cell.Name of the property in a cell record that holds it's unique ID.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
IfmakeChart()
is called with a chart specification that will show more thanchartConfirmThreshold
data elements, the user will be presented with aconfirmation dialog
.Name of the Smart GWT Class to be used when creating charts.Title for the Chart dialog.Title for the Chart menu item.Title for the stacked chart item.Default type of chart to plot.Title for the chart-type control.baseStyle
for the buttons in this grid's column headers.baseStyle
for the facet-label buttons above this grid's column headers.String[]
The list ofids
for facets that will appear on top of the body.getColumnFacetValues
(int colNum) Return aFacetValueMap
indicating the facet values for a specific column in the grid.getColumnHeaderFacetValues
(int colNum, int level) Return aFacetValueMap
of the facet values for the column field at the specified level containing the requested column number.Title for the close control.Title for the maximize control.Title for the minimize control.Title for the resizeHandle control.Title for the sort-down control.Title for the sort-up control.MenuItem[]
getDefaultFacetValueContextItems
(FacetValueMap facetValues) Returns a default set of items, which can be updated/modified, and then assigned tofacetValueContextItems
to be used in the context menu of the appropriate header button.int
Default width of inner column headers.CubeGrids only support editing by cell.getEditedCell
(int rowNum, int colNum) Returns the current value of a cell.getEditedCell
(Record record) Returns the current value of a cell.getEditedRecord
(int rowNum, int colNum) Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.getEditedRecord
(Record baseRecord) Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.getEditValue
(int rowNum, int colNum) Returns the current temporary locally stored edit value for a cell being edited.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
Returns the column number of the provided X-coordinate, or the most recent mouse event if an X-coordinate is not provided.int
Returns the column number of the provided X-coordinate, or the most recent mouse event if an X-coordinate is not provided.int
Returns the row number of the provided Y-coordinate, or the most recent mouse event if a Y-coordinate is not provided.int
Returns the row number of the provided Y-coordinate, or the most recent mouse event if a Y-coordinate is not provided.Sets the background color for the column headers of the cube.Sets the text color for the column headers of the cube.Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property.Default separator string used byexportClientData()
to separate column and row facet value titles.Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property.Sets the background color for the row headers of the cube.Sets the text color for the row headers of the cube.Get a facet definition by facetId.Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels.If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels.If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels.Allows the developer to override the css class applied to hover tips shown for facet labels.Allows the developer to override the vertical text alignment of hover tips shown for facetLabels.If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels.If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels.String[]
Return the list of facets that have any selection in their headers.Default alignment for facet labels.getFacetValue
(String facetId, String facetValueId) Get a facet value definition by facetId and facetValueId.Default alignment for facet values (in headers).MenuItem[]
Array of MenuItem to replace the default menu.Allows the developer to override the horizontal text alignment of hover tips shown for facet values.If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues.If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues.Allows the developer to override the css class applied to hover tips shown for facet values.Allows the developer to override the vertical text alignment of hover tips shown for facet values.If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues.If specified andthis.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.IfautoFetchData
istrue
, this attribute allows the developer to declaratively specifyDSRequest
properties for the initialfetchData()
call.Title for the Field-visibility submenu item.AFacetValueMap
describing the set of facet values that should be regarded as "fixed" in this cubeGrid.Title for the hide all highlights menu item.WithhideEmptyFacetValues
, 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).This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.Title for the cell highlight menu item.Title for the selection highlight menu item.Title for the highlight menu item.Hilite[]
Hilites to be applied to the data for this component.boolean
Turns on indenting of anyhierarchical
column facets.baseStyle
for the buttons in the innermost column header for this cubeGrid.Getter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.Title for the maximize-column menu item.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".Title for the minimize-column menu item.Title for the menu item that clears highlights.static CubeGrid
getOrCreateRef
(JavaScriptObject jsObj) Whether to pad titles so they aren't flush with header borders.Message displayed when renaming a facet value.Title for the Rename menu item.facetValueId of the default rollupValue for each facet.This property is not supported forCubeGrid
.String[]
The list ofids
for facets that will appear to the left of the body.getRowFacetValues
(int rowNum) Return aFacetValueMap
indicating the facet values for a specific row in the grid.baseStyle
for the buttons in this grid's row headers.getRowHeaderFacetValues
(int rowNum, int level) Return aFacetValueMap
of the facet values for the row field at the specified level containing the requested row number.If enabled row headers for this cubeGrid will be rendered using aGridRenderer
component.baseStyle
for the facet-label buttons above the grid's row headers.CubeGrids only support editing by cell.String[]
Returns an array of the IDs of all selected cell records.Returns an array of the selected cell records.Returns an array of facetValues objects indicating the headers that are selected in the headerBar for this facet.getSelectedFacetValues
(String facetId) Returns an array of facetValues objects indicating the headers that are selected in the headerBar for this facet.Title for the show all highlights menu item.boolean
If true, show facet label context menus with some built-in operations.boolean
If true, show facet value context menus with some built-in operations.Title for the show highlights menu item.Title for the show hover tips menu item.If true, clicking on the existing selection causes it to be entirely deselected.Default directory for skin images (those defined by the class), relative to the Page-wideskinDir
.Direction of sorting if sortedFacet or sortedFacetValues is specified.FacetValueMap
of facet values representing a set of facetValues by which the cubeGrid data is sorted.CSS class for the CubeGrid as a wholeprotected CubeGrid
FormatString
used during exports for numeric or date formatting.FormatString
for numeric or date formatting.Name of the property in a cell record that holds the cell value.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.Note: This is a ListGrid feature which is inapplicable on this class.int
Determines how many pixels to move for each level whenhierarchical
column facets are beingindented
.Determines layout of facet value titles in each column facet beingindented
.Whether to allow text wrapping on facet titles.Whether to allow text wrapping on facet value titles.Determines whether any cells in this cubeGrid have been edited but not yet saved to the underlying data set.hasChanges
(Boolean ignorePendingValues) Determines whether any cells in this cubeGrid have been edited but not yet saved to the underlying data set.boolean
hideFacetValues
(FacetValueMap facetValueMap) Hides the specified field if it is currently visible.hiliteCell
(int rowNum, int colNum, String hiliteID) Apply a hilite to a specific cell.hiliteFacetValue
(String facetID, String facetValueID, String hiliteID) Apply a hilite to all cells corresponding to a facetValue.isFieldOpen
(FacetValueMap facetValueMap) Return whether the specified CubeGrid field is open, taking into account bothcollapsing
andminimizing
.This method is not currently supported for this grid-type.loadAllRecords
(Integer maxRecords) loadAllRecords
(Integer maxRecords, DSCallback callback) This method is not currently supported for this grid-type.makeChart
(FacetValueMap fixedFacetValues, String[] variableFacets, FacetChart chartProperties) Chart the portion of the dataset indicated byfixedFacetValues
, for all values of thevariableFacets
.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.recordHasChanges
(int rowNum, int colNum, Boolean ignorePendingValues) 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
(String facetId) Remove a facet from the current view, using a fixed value from that facet.void
removeFacet
(String facetId, String fixedFacetValueId) Remove a facet from the current view, using a fixed value from that facet.void
resizeFacetValue
(String facetValueId, int newWidth) Resizes all columns for the provided facetValueId, which must be a facetValueId from the innermost column facet.void
Select all cells.void
Select/deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).void
selectAllFacetValues
(String facetId) void
selectAllFacetValues
(String facetId, 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
(String ID) Select a single cell - accepts cell ID or cell record.void
selectCells
(CellRecord[] cellList) Select/deselect cells that match aFacetValueMap
.void
selectCells
(CellRecord[] cellList, boolean newState) Select/deselect cells that match aFacetValueMap
.void
selectCells
(FacetValueMap cellList) Select/deselect cells that match aFacetValueMap
.void
selectCells
(String... cellList) Select/deselect cells that match aFacetValueMap
.void
selectFacetValue
(String facetId, String facetValueId) Select/deselect the header for a given facet value.void
selectFacetValue
(String facetId, String facetValueId, Boolean newState) Select/deselect the header for a given facet value.setAlternateRecordStyles
(Boolean alternateRecordStyles) Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading.setAutoFetchTextMatchStyle
(TextMatchStyle autoFetchTextMatchStyle) IfautoFetchData
istrue
, this attribute allows the developer to specify a textMatchStyle for the initialfetchData()
call.setAutoFitColumnTitle
(String autoFitColumnTitle) Title for the auto-fit column menu item.setAutoFitFieldWidths
(Boolean autoFitFieldWidths) This property is not supported forCubeGrid
.setAutoSelectHeaders
(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.setAutoSelectValues
(AutoSelectionModel autoSelectValues) Whether to select cells in the body when row or column headers are selected.setAutoSizeHeaders
(Boolean autoSizeHeaders) Automatically size row headers to fit wrapped text.setBaseStyle
(String baseStyle) base cell style
for this listGrid.setBodyMinHeight
(Integer bodyMinHeight) Minimum height for the body of this cubeGrid.setBodyMinWidth
(Integer bodyMinWidth) Minimum width for the body of this cubeGrid.setBodyStyleName
(String bodyStyleName) CSS class for the CubeGrid bodysetCanCollapseFacets
(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.setCanDragSelect
(Boolean canDragSelect) Fortouch browsers
,canDragSelect
defaults to false so that touch scrolling can be used to navigate scrollable CubeGrids.setCanEdit
(Boolean canEdit) Whether cells can be edited in this grid.setCanMinimizeColumns
(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.setCanMinimizeFacets
(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.setCanMoveFacets
(Boolean canMoveFacets) Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.setCanReorderColumns
(Boolean canReorderColumns) If true, body columns can be reordered via the innermost column headers.setCanResizeColumns
(Boolean canResizeColumns) If true, body columns can be resized via the innermost column headers.setCanSelectHeaders
(Boolean canSelectHeaders) Determines whether row or column facetValue headers can be selected.setCanSelectValues
(Boolean canSelectValues) Determines whether cell values in the body can be selected.setCanSortData
(Boolean canSortData) If true, sort controls will be shown on facet values.setCanSortFacets
(Boolean canSortFacets) If true, sort controls will be shown on FacetHeaders.setCellAlign
(Alignment cellAlign) Default align for cell values (in body).setCellIdProperty
(String cellIdProperty) Name of the property in a cell record that holds it's unique ID.setChartConfirmThreshold
(int chartConfirmThreshold) IfmakeChart()
is called with a chart specification that will show more thanchartConfirmThreshold
data elements, the user will be presented with aconfirmation dialog
.setChartConstructor
(String chartConstructor) Name of the Smart GWT Class to be used when creating charts.setChartDialogTitle
(String chartDialogTitle) Title for the Chart dialog.setChartItemTitle
(String chartItemTitle) Title for the Chart menu item.setChartStackedTitle
(String chartStackedTitle) Title for the stacked chart item.setChartType
(ChartType chartType) Default type of chart to plot.setChartTypeTitle
(String chartTypeTitle) Title for the chart-type control.setColHeaderBaseStyle
(String colHeaderBaseStyle) baseStyle
for the buttons in this grid's column headers.setColHeaderLabelBaseStyle
(String colHeaderLabelBaseStyle) baseStyle
for the facet-label buttons above this grid's column headers.setColumnFacets
(String... columnFacets) The list ofids
for facets that will appear on top of the body.setControlCloseTitle
(String controlCloseTitle) Title for the close control.setControlMaximizeTitle
(String controlMaximizeTitle) Title for the maximize control.setControlMinimizeTitle
(String controlMinimizeTitle) Title for the minimize control.setControlReorderHandleTitle
(String controlReorderHandleTitle) Title for the resizeHandle control.setControlSortDownTitle
(String controlSortDownTitle) Title for the sort-down control.setControlSortUpTitle
(String controlSortUpTitle) Title for the sort-up control.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, Object value) Set the edit value for some cell in the cube grid.void
setEnableCharting
(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.setExportColumnFacetBGColor
(String exportColumnFacetBGColor) Sets the background color for the column headers of the cube.setExportColumnFacetTextColor
(String exportColumnFacetTextColor) Sets the text color for the column headers of the cube.setExportFacetBGColor
(String exportFacetBGColor) Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property.setExportFacetSeparatorString
(String exportFacetSeparatorString) Default separator string used byexportClientData()
to separate column and row facet value titles.setExportFacetTextColor
(String exportFacetTextColor) Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property.setExportRowFacetBGColor
(String exportRowFacetBGColor) Sets the background color for the row headers of the cube.setExportRowFacetTextColor
(String exportRowFacetTextColor) Sets the text color for the row headers of the cube.setFacetLabelHoverAlign
(Alignment facetLabelHoverAlign) Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels.setFacetLabelHoverHeight
(Integer facetLabelHoverHeight) If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels.setFacetLabelHoverHeight
(String facetLabelHoverHeight) If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels.setFacetLabelHoverStyle
(String facetLabelHoverStyle) Allows the developer to override the css class applied to hover tips shown for facet labels.setFacetLabelHoverVAlign
(VerticalAlignment facetLabelHoverVAlign) Allows the developer to override the vertical text alignment of hover tips shown for facetLabels.setFacetLabelHoverWidth
(Integer facetLabelHoverWidth) If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels.setFacetLabelHoverWidth
(String facetLabelHoverWidth) If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels.Facet definitions for this CubeGrid.void
setFacetTitle
(String facetId, String newTitle) Set the title of a facet (appears in facet label).setFacetTitleAlign
(Alignment facetTitleAlign) Default alignment for facet labels.setFacetValueAlign
(Alignment facetValueAlign) Default alignment for facet values (in headers).setFacetValueContextItems
(MenuItem... facetValueContextItems) Array of MenuItem to replace the default menu.setFacetValueHoverAlign
(Alignment facetValueHoverAlign) Allows the developer to override the horizontal text alignment of hover tips shown for facet values.void
setFacetValueHoverCustomizer
(FacetValueHoverCustomizer hoverCustomizer) Set the customizer for the HTML to be shown in hovers over facet values.setFacetValueHoverHeight
(Integer facetValueHoverHeight) If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues.setFacetValueHoverHeight
(String facetValueHoverHeight) If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues.setFacetValueHoverStyle
(String facetValueHoverStyle) Allows the developer to override the css class applied to hover tips shown for facet values.setFacetValueHoverVAlign
(VerticalAlignment facetValueHoverVAlign) Allows the developer to override the vertical text alignment of hover tips shown for facet values.setFacetValueHoverWidth
(Integer facetValueHoverWidth) If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues.setFacetValueHoverWidth
(String facetValueHoverWidth) If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues.void
setFacetValueTitle
(String facetId, String facetValueId, String newTitle) Set the title for a facet value.void
setFacetValueTitleAlign
(String facetId, String facetValueId, Alignment align) Set the align for the title for a facet value.setFetchRequestProperties
(DSRequest fetchRequestProperties) IfautoFetchData
istrue
, this attribute allows the developer to declaratively specifyDSRequest
properties for the initialfetchData()
call.setFieldVisibilitySubmenuTitle
(String fieldVisibilitySubmenuTitle) Title for the Field-visibility submenu item.void
setFixedFacetValue
(String facetId, String fixedFacetValueId) Modify fixedFacetValues for this cubeGrid.setFixedFacetValues
(FacetValueMap fixedFacetValues) AFacetValueMap
describing the set of facet values that should be regarded as "fixed" in this cubeGrid.setHideAllHighlightsTitle
(String hideAllHighlightsTitle) Title for the hide all highlights menu item.setHideEmptyAxis
(Axis hideEmptyAxis) WithhideEmptyFacetValues
, 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).setHideEmptyFacetValues
(Boolean hideEmptyFacetValues) This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.setHighlightCellTitle
(String highlightCellTitle) Title for the cell highlight menu item.setHighlightSelectionTitle
(String highlightSelectionTitle) Title for the selection highlight menu item.setHighlightTitle
(String highlightTitle) Title for the highlight menu item.setHilites
(Hilite... hilites) Hilites to be applied to the data for this component.setIndentVTreeFacets
(boolean indentVTreeFacets) Turns on indenting of anyhierarchical
column facets.setInnerHeaderBaseStyle
(String innerHeaderBaseStyle) baseStyle
for the buttons in the innermost column header for this cubeGrid.Setter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.setMaximizeColumnTitle
(String maximizeColumnTitle) Title for the maximize-column menu item.setMetricFacetId
(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".setMinimizeColumnTitle
(String minimizeColumnTitle) Title for the minimize-column menu item.setNoHighlightsTitle
(String noHighlightsTitle) Title for the menu item that clears highlights.setPadTitles
(Boolean padTitles) Whether to pad titles so they aren't flush with header borders.setRenameFacetValueMessage
(String renameFacetValueMessage) Message displayed when renaming a facet value.setRenameFacetValueTitle
(String renameFacetValueTitle) Title for the Rename menu item.setRollupValue
(String rollupValue) facetValueId of the default rollupValue for each facet.setRotateHeaderTitles
(Boolean rotateHeaderTitles) This property is not supported forCubeGrid
.setRowFacets
(String... rowFacets) The list ofids
for facets that will appear to the left of the body.setRowHeaderBaseStyle
(String rowHeaderBaseStyle) baseStyle
for the buttons in this grid's row headers.setRowHeaderGridMode
(Boolean rowHeaderGridMode) If enabled row headers for this cubeGrid will be rendered using aGridRenderer
component.setRowHeaderLabelBaseStyle
(String rowHeaderLabelBaseStyle) baseStyle
for the facet-label buttons above the grid's row headers.setShowAllHighlightsTitle
(String showAllHighlightsTitle) Title for the show all highlights menu item.setShowFacetContextMenus
(boolean showFacetContextMenus) If true, show facet label context menus with some built-in operations.setShowFacetValueContextMenus
(boolean showFacetValueContextMenus) If true, show facet value context menus with some built-in operations.setShowHighlightsTitle
(String showHighlightsTitle) Title for the show highlights menu item.setShowHoverTipsTitle
(String showHoverTipsTitle) Title for the show hover tips menu item.setSimpleDeselect
(Boolean simpleDeselect) If true, clicking on the existing selection causes it to be entirely deselected.setSkinImgDir
(String skinImgDir) Default directory for skin images (those defined by the class), relative to the Page-wideskinDir
.setSortDirection
(SortDirection sortDirection) Direction of sorting if sortedFacet or sortedFacetValues is specified.setSortedFacetValues
(FacetValueMap sortedFacetValues) FacetValueMap
of facet values representing a set of facetValues by which the cubeGrid data is sorted.void
setStyleName
(String styleName) CSS class for the CubeGrid as a wholesetValueExportFormat
(String valueExportFormat) FormatString
used during exports for numeric or date formatting.setValueFormat
(String valueFormat) FormatString
for numeric or date formatting.setValueProperty
(String valueProperty) Name of the property in a cell record that holds the cell value.setValueTitle
(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.setViewState
(String viewState) Note: This is a ListGrid feature which is inapplicable on this class.setVTreeFacetIndent
(int vTreeFacetIndent) Determines how many pixels to move for each level whenhierarchical
column facets are beingindented
.setVTreeFacetIndentDirection
(FacetIndentDirection vTreeFacetIndentDirection) Determines layout of facet value titles in each column facet beingindented
.setWrapFacetTitles
(Boolean wrapFacetTitles) Whether to allow text wrapping on facet titles.setWrapFacetValueTitles
(Boolean wrapFacetValueTitles) Whether to allow text wrapping on facet value titles.boolean
showFacetValues
(FacetValueMap facetValueMap) Shows the specified field if it was previsouly hidden.toggleFieldOpenState
(FacetValueMap facetValueMap) Toggles the open state of the specified field.Methods inherited from class com.smartgwt.client.widgets.grid.ListGrid
addBodyKeyPressHandler, addCellClickHandler, addCellContextClickHandler, addCellDoubleClickHandler, addCellErrorIconHoverHandler, addCellErrorIconOutHandler, addCellErrorIconOverHandler, addCellHoverHandler, addCellMouseDownHandler, addCellMouseUpHandler, addCellOutHandler, addCellOverHandler, addCellSavedHandler, addCellSelectionChangedHandler, addCellValueHoverHandler, addCriteriaChangedHandler, addData, addData, addData, addDataArrivedHandler, addDataChangedHandler, addDragCompleteHandler, addDrawAreaChangedHandler, addDropCompleteHandler, addEditCompleteHandler, addEditFailedHandler, addEditorEnterHandler, addEditorExitHandler, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addFetchDataHandler, addFieldStateChangedHandler, addFilterEditorSubmitHandler, addFormulaField, addFormulaUpdatedHandler, addGroupByCompleteHandler, addGroupByHandler, addGroupStateChangedHandler, addGroupTreeChangedHandler, addHeaderClickHandler, addHeaderDoubleClickHandler, addHeaderHoverHandler, addHilitesChangedHandler, addRecordClickHandler, addRecordCollapseHandler, addRecordDoubleClickHandler, addRecordDropHandler, addRecordExpandHandler, addRegroupHandler, addRemoveRecordClickHandler, addRowContextClickHandler, addRowEditorEnterHandler, addRowEditorExitHandler, addRowHoverHandler, addRowMouseDownHandler, addRowMouseUpHandler, addRowOutHandler, addRowOverHandler, addSelectionChangedHandler, addSelectionUpdatedHandler, addSetSortHandler, addSort, addSortChangedHandler, addSorterClickHandler, addSorterContextClickHandler, addSummaryField, addViewStateChangedHandler, anySelected, applyCellData, applyRecordData, applySortToData, askForSort, autoFitField, autoFitFields, autoFitFields, cancelEditing, canEditCell, canExpandRecord, canSelectCell, canSelectRecord, cellHasChanges, cellHasErrors, cellHasErrors, cellValueHoverHTML, cellValueIsClipped, chartData, chartData, chartData, chartData, chartData, clearAllCriteria, clearCriteria, clearCriteria, clearCriteria, clearEditValue, clearFieldError, clearFieldError, clearFieldSearchOperator, clearFilterWindowCriteria, clearRowErrors, clearSavedViewState, clearSort, closeGroup, closeRecord, collapseRecord, collapseRecords, configureGrouping, createRecordComponent, dataChangedComplete, dataChangedComplete, deselectAllRecords, deselectRange, deselectRecord, deselectRecord, deselectRecords, deselectRecords, disableHilite, disableHiliting, discardAllEdits, discardAllEdits, discardAllEdits, discardEdits, discardEdits, displayHeaderContextMenu, displaySort, drop, editExistingRecord, editExistingRecord, editFields, editHilites, enableHilite, enableHilite, enableHiliting, enableHiliting, endEditing, expandRecord, expandRecords, exportClientData, exportClientData, exportClientData, exportData, exportData, exportData, fetchData, fetchData, fetchData, fetchData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRelatedData, fetchRowCount, fetchRowCount, fetchRowCount, fieldIsEditable, fieldIsEditable, fieldIsEditable, fieldIsVisible, filterByEditor, filterData, filterData, filterData, filterData, find, findAll, findIndex, findNextEditCell, findNextIndex, findNextIndex, focusInCell, focusInFilterEditor, focusInFilterEditor, focusInRow, freezeField, freezeField, freezeField, freezeField, freezeFields, freezeFields, getAddDropValues, getAddFormulaFieldText, getAddOperation, getAddSummaryFieldText, getAdvancedFieldPickerThreshold, getAdvancedFilteringText, getAiFilterWindow, getAiFilterWindowHint, getAiFilterWindowInstructions, getAiFilterWindowTitle, getAiHiliteWindow, getAiHoverContentsPrefix, getAiHoverRetryDelay, getAiSortFieldMaxRecordsMessage, getAiSortProgressDialog, getAllEditRows, getAllFields, getAllowFilterExpressions, getAllowFilterOperators, getAllowFilterWindow, getAllowRowSpanning, getAlternateBodyStyleName, getAlternateFieldFrequency, getAlternateFieldStyles, getAlternateFieldSuffix, getAlternateRecordFrequency, getAlternateRecordSuffix, getAlwaysShowEditors, getAlwaysShowOperatorIcon, getAnimateFolderEffect, getAnimateFolderMaxRows, getAnimateFolders, getAnimateFolderSpeed, getAnimateFolderTime, getAnimateRemoveRecord, getAnimateRemoveSpeed, getAnimateRemoveTime, getAnimateRollOver, getAnimateRollUnder, getAnimateSelection, getAnimateSelectionUnder, getApplyFormulaAfterSummary, getApplyRowCountToLength, getApplyRowNumberStyle, getApproximateRowCountFormat, getAriaRole, getAriaState, getAriaStateDefaults, getArrowKeyAction, getArrowKeyEditAction, getAsyncErrorCellValue, getAsynchGroupingPrompt, getAsyncMissingCellValue, getAutoComplete, getAutoConfirmSaveEdits, getAutoFetchAsFilter, getAutoFetchData, getAutoFetchDisplayMap, getAutoFetchRowCount, getAutoFitAllText, getAutoFitClipFields, getAutoFitData, getAutoFitDateFields, getAutoFitExpandField, getAutoFitExtraRecords, getAutoFitFieldsFillViewport, getAutoFitFieldText, getAutoFitHeaderHeights, getAutoFitIconFields, getAutoFitMaxColumns, getAutoFitMaxHeight, getAutoFitMaxRecords, getAutoFitMaxWidth, getAutoFitMaxWidthAsString, getAutoFitTimeFields, getAutoFitWidthApproach, getAutoPersistViewState, getAutoSaveEdits, getAutoSizeHeaderSpans, getBackgroundComponent, getBadFormulaResultValue, getBaseStyle, getBlockingRowCountFetch, getBody, getBodyBackgroundColor, getBodyOverflow, getBodyScrollLeft, getBodyScrollTop, getBooleanBaseStyle, getBooleanFalseImage, getBooleanImageHeight, getBooleanImageWidth, getBooleanPartialImage, getBooleanTrueImage, getBriefRowRangeDisplayValue, getCanAcceptDroppedRecords, getCanAddAISortFields, getCanAddFormulaFields, getCanAddSummaryFields, getCanAutoFitFields, getCancelEditingConfirmationMessage, getCanCollapseGroup, getCanDragRecordsOut, getCanDragSelectText, getCanDropInEmptyArea, getCanEditFieldAttribute, getCanEditHilites, getCanEditTitles, getCanExpandMultipleRecords, getCanExpandRecordProperty, getCanExpandRecords, getCanFocusInEmptyGrid, getCanFreezeFields, getCanGroupBy, getCanHiliteViaAI, getCanHover, getCanMultiGroup, getCanMultiSort, getCanPickFields, getCanPickOmittedFields, getCanRemoveRecords, getCanReorderFields, getCanReorderRecords, getCanRequestRowCount, getCanResizeFields, getCanSaveSearches, getCanSelectAll, getCanSelectCells, getCanSelectGroups, getCanSelectSummaryRows, getCanShowFilterEditor, getCanSort, getCanTabToHeader, getCanTabToSorter, getCellAriaState, getCellContextMenu, getCellContextMenuItems, getCellCSSText, getCellErrors, getCellHeight, getCellHoverComponent, getCellPadding, getCellPageRect, getCellRole, getCellRowSpan, getCellSelection, getCellStartRow, getCellStyle, getCheckboxFieldFalseImage, getCheckboxFieldImageHeight, getCheckboxFieldImageWidth, getCheckboxFieldPartialImage, getCheckboxFieldTrueImage, getChildExpansionMode, getClearAllSortingText, getClearCriteriaOnFilterEditorHide, getClearFilterText, getClearFilterViaAIText, getClearSortFieldText, getClipHeaderTitles, getCollapseGroupOnRowClick, getColumnLeft, getColumnPageLeft, getColumnWidth, getConfigureGroupingText, getConfigureSortText, getConfirmCancelEditing, getConfirmDiscardEdits, getConfirmDiscardEditsMessage, getCriteria, getCriteriaIndicatorColor, getCriteriaIndicatorHeaderColor, getCurrentExpansionComponent, getCurrentExpansionComponent, getCurrentFieldWidths, getDataArity, getDataAsJSList, getDataAsRecordList, getDataFetchDelay, getDataFetchMode, getDataPageSize, getDataSource, getDateFormatter, getDatetimeFormatter, getDeepCloneOnEdit, getDefaultDateFieldWidth, getDefaultDateTimeFieldWidth, getDefaultEditableDateFieldWidth, getDefaultEditableDateTimeFieldWidth, getDefaultFields, getDefaultFilterOperator, getDefaultFilterOperatorSuffix, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedFieldValue, getDefaultFormattedValue, getDefaultTimeFieldWidth, getDeferRemoval, getDeselectOnPartialCheckboxClick, getDetailDS, getDetailField, getDisabledGroupByPrompt, getDiscardEditsOnHideField, getDiscardEditsSaveButtonTitle, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDisplayValue, getDragData, getDragDataAction, getDragHandleField, getDragHandleFieldTitle, getDragHandleIcon, getDragHandleIconSize, getDragScrollRedrawDelay, getDragTrackerMode, getDragTrackerStyle, getDrawAheadRatio, getDrawAllMaxCells, getDrawArea, getDrawnRowHeight, getDrawnRows, getDropValues, getDuplicateDragMessage, getEditCol, getEditedCell, getEditedCell, getEditedCell, getEditedRecord, getEditEvent, getEditFailedBaseStyle, getEditFailedCSSText, getEditFormItem, getEditFormItem, getEditFormulaFieldText, getEditOnF2Keypress, getEditOnFocus, getEditPendingBaseStyle, getEditPendingCSSText, getEditPendingMarkerStyle, getEditProxyConstructor, getEditRow, getEditSelectionType, getEditSummaryFieldText, getEditValue, getEditValueAsBoolean, getEditValueAsDate, getEditValueAsFloat, getEditValueAsInt, getEditValueAsRecord, getEditValueAsRecordArray, getEditValueAsString, getEditValues, getEditValues, getEmbeddedComponentIndent, getEmbeddedComponentMargin, getEmptyAIHoverContents, getEmptyCellValue, getEmptyMessage, getEmptyMessageStyle, getEmptyRowRangeDisplayValue, getEnforceVClipping, getEnterKeyEditAction, getEnumCriteriaAsInitialValues, getErrorIconHeight, getErrorIconSrc, getErrorIconWidth, getEscapeKeyEditAction, getExactRowCountFormat, getExpandedRecords, getExpansionCanEdit, getExpansionComponent, getExpansionComponentPoolingMode, getExpansionDetailField, getExpansionDetailRelated, getExpansionDetails, getExpansionEditor, getExpansionEditorCollapseOnSave, getExpansionEditorSaveButton, getExpansionEditorSaveButtonTitle, getExpansionEditorSaveDialogPrompt, getExpansionEditorShowSaveDialog, getExpansionField, getExpansionFieldFalseImage, getExpansionFieldImageHeight, getExpansionFieldImageShowRTL, getExpansionFieldImageShowSelected, getExpansionFieldImageStyle, getExpansionFieldImageWidth, getExpansionFieldTrueImage, getExpansionIndent, getExpansionLayout, getExpansionMode, getExpansionRelated, getExpansionScreen, getExplicitFetchDelay, getExportAll, getExportAlternateRowBGColor, getExportBGColor, getExportColumnBGColor, getExportDefaultBGColor, getExportFieldAlignments, getExportFields, getExportFieldWidths, getExportHeaderHeights, getExportHiddenFieldWidth, getExportIncludeSummaries, getExportRawNumbers, getExportRawValues, getExportRowBGColor, getExportTextColor, getExportWidthScale, getExportWrapHeaderTitles, getFetchDelay, getFetchFields, getFetchFieldsAsString, getFetchOperation, getField, getField, getFieldAlignments, getFieldByName, getFieldContentWidth, getFieldCount, getFieldCriteriaText, getFieldName, getFieldNum, getFieldNum, getFieldPickerFieldProperties, getFieldPickerShowSampleValues, getFieldPickerWindow, getFields, getFieldsAsJavaScriptObjects, getFieldSearchOperator, getFieldState, getFieldTitle, getFieldTitle, getFieldWidth, getFieldWidth, getFilterButtonPrompt, getFilterButtonProperties, getFilterByCell, getFilterEditor, getFilterEditorCriteria, getFilterEditorCriteria, getFilterEditorCriteriaAsAdvancedCriteria, getFilterEditorCriterion, getFilterEditorHeight, getFilterEditorProperties, getFilterLocalData, getFilterOnKeypress, getFilterUsingText, getFilterViaAIMode, getFilterViaAIPanelInstructions, getFilterViaAIText, getFilterWindow, getFilterWindowCriteria, getFilterWindowCriteriaIndicator, getFilterWindowFilter, getFilterWindowInstructions, getFilterWindowTitle, getFirstCellStyle, getFixedFieldWidths, getFixedRecordHeights, getFocusRow, getFormattedRowCount, getFormattedRowRange, getFormulaBuilderSpanTitleSeparator, getFormulaFieldValue, getFreezeFieldText, getFrozenBaseStyle, getFrozenFieldsMaxWidth, getFrozenFieldsMaxWidthAsInt, getFrozenHeaderBaseStyle, getFrozenHeaderTitleStyle, getFrozenRollOverCanvas, getFrozenRollUnderCanvas, getFullRowRangeDisplayValue, getGenerateClickOnEnter, getGenerateClickOnSpace, getGenerateDoubleClickOnEnter, getGenerateDoubleClickOnSpace, getGridAdditionalCriteriaText, getGridComponents, getGridRenderer, getGridSummary, getGridSummaryData, getGridSummaryRecordProperty, getGroupByAsyncThreshold, getGroupByFields, getGroupByFieldSummaries, getGroupByMaxRecords, getGroupByMaxRecordsExceededMessage, getGroupByText, getGroupedRecordIndex, getGroupIcon, getGroupIconSize, getGroupIconStyle, getGroupIndentSize, getGroupLeadingIndent, getGroupMembers, getGroupNodeBaseStyle, getGroupNodeStyle, getGroupSortDirection, getGroupState, getGroupSummaryData, getGroupSummaryData, getGroupSummaryData, getGroupSummaryData, getGroupSummaryRecordProperty, getGroupSummaryStyle, getGroupTitleColumnProperties, getGroupTitleField, getGroupTree, getGroupTreeSelection, getGroupTreeSelection, getGroupTreeSelection, getHeader, getHeaderAriaRole, getHeaderAutoFitEvent, getHeaderBackgroundColor, getHeaderBarStyle, getHeaderBaseStyle, getHeaderButtonAriaRole, getHeaderButtonAriaState, getHeaderButtonProperties, getHeaderContextMenu, getHeaderContextMenuItems, getHeaderHeight, getHeaderHoverAlign, getHeaderHoverHeight, getHeaderHoverOpacity, getHeaderHoverStyle, getHeaderHoverVAlign, getHeaderHoverWidth, getHeaderHoverWrap, getHeaderMenuButton, getHeaderMenuButtonHeight, getHeaderMenuButtonHeightAsString, getHeaderMenuButtonIcon, getHeaderMenuButtonIconHeight, getHeaderMenuButtonIconWidth, getHeaderMenuButtonSnapOffsetLeft, getHeaderMenuButtonWidth, getHeaderRadius, getHeaderShadowColor, getHeaderShadowHOffset, getHeaderShadowSoftness, getHeaderShadowVOffset, getHeaderSpan, getHeaderSpanContextMenuItems, getHeaderSpanHeight, getHeaderTitleStyle, getHeaderTitleVAlign, getHideEmptySummaryRow, getHideFilterEditorTitle, getHiliteCanReplaceValue, getHiliteEditorSpanTitleSeparator, getHiliteHTMLAfterFormat, getHiliteIconHeight, getHiliteIconLeftPadding, getHiliteIconPosition, getHiliteIconRightPadding, getHiliteIcons, getHiliteIconSize, getHiliteIconWidth, getHiliteProperty, getHiliteReplaceValueFieldTitle, getHiliteRowOnFocus, getHiliteState, getHiliteViaAIMode, getHiliteViaAIText, getHoverMode, getHoverScreen, getHoverStyle, getIconCursor, getIconPadding, getImageSize, getImplicitCriteria, getIncludeHilitesInSummaryFields, getIncludeInSummaryProperty, getInitialCriteria, getInitialSort, getInstantScrollTrackRedraw, getInvalidSummaryValue, getIsGrouped, getIsSeparatorProperty, getLastCellStyle, getLeaveScrollbarGap, getLinkTextProperty, getListEndEditAction, getLoadingDataMessage, getLoadingDataMessageStyle, getLoadingMessage, getLoadingRowCountDisplayIcoHeight, getLoadingRowCountDisplayIcon, getLoadingRowCountDisplayIconWidth, getLocateColumnsBy, getLocateRowsBy, getLongTextEditorThreshold, getLongTextEditorType, getMaxExpandedRecords, getMaxExpandedRecordsPrompt, getMaximumRowCountFormat, getMaxSummaryRowRecords, getMinFieldWidth, getMinHeight, getMinimumCellHeight, getMinimumRowCountFormat, getMissingSummaryFieldValue, getModalEditing, getMultiGroupDialogDefaults, getMultiGroupDialogProperties, getNavigateOnTab, getNeverValidate, getNewRecordRowMessage, getNewSearchText, getNormalBaseStyle, getNormalCellHeight, getNoSavedSearchesText, getNullGroupTitle, getOfflineMessageStyle, getOperatorIcon, getOriginalRecordList, getOriginalResultSet, getOriginBaseStyle, getOverflow, getPendingAsyncCellValue, getPlaceholderAIHoverContents, getPoolComponentsPerColumn, getPreserveFocusStylingOnMouseOut, getPreserveWhitespace, getPreventDuplicates, getPrintAutoFit, getPrintBaseStyle, getPrintBooleanBaseStyle, getPrintBooleanFalseImage, getPrintBooleanPartialImage, getPrintBooleanTrueImage, getPrintCheckboxFieldFalseImage, getPrintCheckboxFieldPartialImage, getPrintCheckboxFieldTrueImage, getPrintHeaderStyle, getPrintMaxRows, getPrintWrapCells, getProgressiveLoading, getQuickDrawAheadRatio, getRangeRowCountFormat, getRecord, getRecordBaseStyleProperty, getRecordCanRemoveProperty, getRecordCanSelectProperty, getRecordCellRoleProperty, getRecordComponent, getRecordComponent, getRecordComponentHeight, getRecordComponentPoolingMode, getRecordComponentPosition, getRecordDetailDSProperty, getRecordDropAppearance, getRecordDropPosition, getRecordEditProperty, getRecordEnabledProperty, getRecordIndex, getRecordIndex, getRecordList, getRecordRadius, getRecordRadiusTargets, getRecordRowAriaStateProperty, getRecordRowRoleProperty, getRecords, getRecordScreen, getRecordShowRollOverProperty, getRecordSummaryAttributePrefix, getRecordSummaryBaseStyle, getRelatedDataSource, getRemovedCSSText, getRemoveFieldDefaults, getRemoveFieldProperties, getRemoveFieldTitle, getRemoveIcon, getRemoveIconSize, getRemoveIconStyle, getRemoveOperation, getReselectOnUpdate, getReselectOnUpdateNotifications, getResizeFieldsInRealTime, getResultSet, getReverseRTLAlign, getRollOverCanvas, getRollUnderCanvas, getRotatedHeaderMenuButtonHeight, getRotatedHeaderMenuButtonHeightAsString, getRotatedHeaderMenuButtonWidth, getRowAriaState, getRowCount, getRowCountDisplayPrecision, getRowCountRange, getRowCountStatus, getRowEndEditAction, getRowErrors, getRowHeight, getRowLocatorField, getRowLocatorFieldAsStringArray, getRowNum, getRowNumberField, getRowNumberStart, getRowNumberStyle, getRowPageTop, getRowRangeDisplay, getRowRangeDisplayStyle, getRowRangeDisplayValue, getRowRangeFormat, getRowRole, getRowSpan, getRowSpanEditMode, getRowSpanSelectionMode, getRowTop, getSaveCriteriaInViewState, getSaveDefaultSearch, getSavedSearchAdminRole, getSavedSearchAdminSeparator, getSavedSearchDS, getSavedSearchId, getSavedSearchStoredState, getSavedSearchText, getSavedViewState, getSaveLocally, getSaveRequestProperties, getScreenReaderCellSeparator, getScreenReaderIncludeFieldTitles, getScreenReaderNavigateByCell, getScreenReaderRowSeparator, getScreenReaderWriteRowLabelledBy, getScrollRedrawDelay, getScrollToCellXPosition, getScrollToCellYPosition, getScrollWheelRedrawDelay, getSearchForm, getSearchFormAsValuesManager, getSelectCellTextOnClick, getSelectedCellData, getSelectedRecord, getSelectedRecords, getSelectedRecords, getSelectedState, getSelectHeaderOnSort, getSelection, getSelection, getSelectionAppearance, getSelectionProperty, getSelectionType, getSelectOnEdit, getSelectOnExpandRecord, getSeparatorRowStyle, getShowAllColumns, getShowAllRecords, getShowAsynchGroupingPrompt, getShowBackgroundComponents, getShowCellContextMenus, getShowClippedHeaderTitlesOnHover, getShowClippedValuesOnHover, getShowCollapsedGroupSummary, getShowComplexFields, getShowDetailFields, getShowDropLines, getShowEllipsisWhenClipped, getShowEmptyMessage, getShowErrorIcons, getShowExpansionEditorSaveButton, getShowFilterEditor, getShowFilterEditorHovers, getShowFilterEditorTitle, getShowFilterWindowCriteriaIndicator, getShowGridSummary, getShowGroupSummary, getShowGroupSummaryInHeader, getShowGroupTitleColumn, getShowGroupTitleInFrozenBody, getShowHeader, getShowHeaderContextMenu, getShowHeaderMenuButton, getShowHeaderPartialSelection, getShowHeaderShadow, getShowHeaderSpanContextMenu, getShowHeaderSpanTitlesInFormulaBuilder, getShowHeaderSpanTitlesInHiliteEditor, getShowHeaderSpanTitlesInSortEditor, getShowHiddenFields, getShowHilitesInGroupSummary, getShowHover, getShowHoverComponents, getShowHoverOnDisabledCells, getShowInitialDragHandles, getShowNewRecordRow, getShowPartialSelection, getShowRecordComponents, getShowRecordComponentsByCell, getShowRollOver, getShowRollOverCanvas, getShowRollOverInExpansion, getShowRollUnderCanvas, getShowRowNumbers, getShowSavedSearchesByDS, getShowSelectedRollOverCanvas, getShowSelectedRollUnderCanvas, getShowSelectedStyle, getShowSelectionCanvas, getShowSelectionUnderCanvas, getShowSortArrow, getShowSortNumerals, getShowTreeColumnPicker, getShrinkForFreeze, getSingleCellValueProperty, getSkipLineBreaks, getSort, getSortArrowMenuButtonSpaceOffset, getSortAscendingImage, getSortAscendingImageAsImgHTMLProperties, getSortBinaryByFileName, getSortByGroupFirst, getSortDescendingImage, getSortDescendingImageAsImgHTMLProperties, getSortEditorSpanTitleSeparator, getSorterButtonTitle, getSortField, getSortFieldAscendingText, getSortFieldCount, getSortFieldDescendingText, getSortNumeralHTML, getSortNumeralMenuButtonSpaceOffset, getSortNumeralStyle, getSortSpecifier, getSortState, getSpanContextMenu, getSpannedHeaderBaseStyle, getSparseFieldState, getStopOnErrors, getStyledRowEnds, getSummaryFieldValue, getSummaryRow, getSummaryRowCriteria, getSummaryRowDataSource, getSummaryRowFetchRequestProperties, getSummaryRowHeight, getSummaryRowStyle, getTableRowStyle, getTallBaseStyle, getTitleField, getTitleFieldValue, getToggleFreezeText, getTotalRows, getTouchScrollRedrawDelay, getTrackerImage, getTrackerImageAsImgHTMLProperties, getUnfreezeFieldText, getUngroupText, getUnknownRowCountDisplayValue, getUnremoveIcon, getUpdateOperation, getUpdateSummariesDuringEditing, getUseAdvancedCriteria, getUseAdvancedFieldPicker, getUseAllDataSourceFields, getUseCellRollOvers, getUseClientFiltering, getUseCopyPasteShortcuts, getUseFlatFields, getUseMultiSelectForFilterValueMaps, getUserCriteriaState, getUseRemoteValidators, getUseRowSpanStyling, getValidateByCell, getValidateOnChange, getValueIcon, getValueIconCursor, getValueIconHeight, getValueIconLeftPadding, getValueIconRightPadding, getValueIconSize, getValueIconWidth, getVirtualScrolling, getVisibleRows, getWaitForSave, getWarnOnRemoval, getWarnOnRemovalMessage, getWarnOnUnmappedValueFieldChange, getWrapCells, getWrapHeaderSpanTitles, getWrapHeaderTitles, groupBy, groupSortNormalizer, hasErrors, headerHoverHTML, headerTitleClipped, hideDragHandles, hideField, hideField, hideFields, hideFields, hideFields, hideFields, invalidateCache, invalidateRecordComponents, isCheckboxField, isExpanded, isExpansionField, isExportingClientData, isGrouped, isGroupNode, isPartiallySelected, isRowNumberField, isSelected, isSortField, isSummaryRecord, markForRedraw, markForRedraw, markRecordRemoved, markRecordsRemoved, markRecordsRemoved, markRecordsRemoved, markSelectionRemoved, onInit, onInit_ListGrid, openGroup, openRecordDetailGrid, openRecordEditor, preloadImages, recalculateGridSummary, recalculateSummaries, recalculateSummaries, recalculateSummaries, recordClick, recordMarkedAsRemoved, redrawHeader, refreshCell, refreshCell, refreshCellStyle, refreshData, refreshData, refreshFields, refreshRecordComponent, refreshRecordComponent, refreshRow, regroup, removeData, removeData, removeData, removeEmbeddedComponent, removeEmbeddedComponent, removeEmbeddedComponent, removeRecordClick, removeSelectedData, removeSelectedData, removeSelectedData, removeSelectedData, reorderField, reorderFields, resizeField, resort, rowClick, rowClick, rowDoubleClick, rowDoubleClick, rowHasChanges, 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, setAdvancedFilteringText, setAiFilterWindowHint, setAiFilterWindowInstructions, setAiFilterWindowTitle, setAiHoverContentsPrefix, setAiHoverRetryDelay, setAiSortFieldMaxRecordsMessage, setAllowFilterExpressions, setAllowFilterOperators, setAllowFilterWindow, setAllowRowSpanning, setAlternateBodyStyleName, setAlternateFieldFrequency, setAlternateFieldStyles, setAlternateFieldSuffix, setAlternateRecordFrequency, setAlternateRecordSuffix, setAlwaysShowEditors, setAlwaysShowOperatorIcon, setAnimateFolderEffect, setAnimateFolderMaxRows, setAnimateFolders, setAnimateFolderSpeed, setAnimateFolderTime, setAnimateRemoveRecord, setAnimateRemoveSpeed, setAnimateRemoveTime, setAnimateRollOver, setAnimateRollUnder, setAnimateSelection, setAnimateSelectionUnder, setApplyFormulaAfterSummary, setApplyRowCountToLength, setApplyRowNumberStyle, setApproximateRowCountFormat, setAriaRole, setArrowKeyAction, setArrowKeyEditAction, setAsyncErrorCellValue, setAsynchGroupingPrompt, setAsyncMissingCellValue, setAutoChildProperties, setAutoComplete, setAutoConfirmSaveEdits, setAutoFetchAsFilter, setAutoFetchData, setAutoFetchDisplayMap, setAutoFetchRowCount, setAutoFitAllText, setAutoFitClipFields, setAutoFitData, setAutoFitDateFields, setAutoFitExpandField, setAutoFitExtraRecords, setAutoFitFieldsFillViewport, setAutoFitFieldText, setAutoFitHeaderHeights, setAutoFitIconFields, setAutoFitMaxColumns, setAutoFitMaxHeight, setAutoFitMaxRecords, setAutoFitMaxWidth, setAutoFitMaxWidth, setAutoFitTimeFields, setAutoFitWidth, setAutoFitWidthApproach, setAutoPersistViewState, setAutoSaveEdits, setAutoSizeHeaderSpans, setBadFormulaResultValue, setBlockingRowCountFetch, setBodyBackgroundColor, setBodyOverflow, setBooleanBaseStyle, setBooleanFalseImage, setBooleanImageHeight, setBooleanImageWidth, setBooleanPartialImage, setBooleanTrueImage, setBriefRowRangeDisplayValue, setCanAcceptDroppedRecords, setCanAddAISortFields, setCanAddFormulaFields, setCanAddSummaryFields, setCanAutoFitFields, setCancelEditingConfirmationMessage, setCanCollapseGroup, setCanDragRecordsOut, setCanDragSelectText, setCanDropInEmptyArea, setCanEditFieldAttribute, setCanEditHilites, setCanEditTitles, setCanExpandMultipleRecords, setCanExpandRecordProperty, setCanExpandRecords, setCanFocusInEmptyGrid, setCanFreezeFields, setCanGroupBy, setCanHiliteViaAI, setCanHover, setCanMultiGroup, setCanMultiSort, setCanPickFields, setCanPickOmittedFields, setCanRemoveRecords, setCanReorderFields, setCanReorderRecords, setCanRequestRowCount, setCanResizeFields, setCanSaveSearches, setCanSelectAll, setCanSelectCells, setCanSelectGroups, setCanSelectRecordCustomizer, setCanSelectSummaryRows, setCanShowFilterEditor, setCanSort, setCanTabToHeader, setCanTabToSorter, setCellContextMenuItemsCustomizer, setCellCSSTextCustomizer, setCellFormatter, setCellHeight, setCellPadding, setCellRole, setCellValueHoverFormatter, setCheckboxFieldFalseImage, setCheckboxFieldImageHeight, setCheckboxFieldImageWidth, setCheckboxFieldPartialImage, setCheckboxFieldProperties, setCheckboxFieldTrueImage, setChildExpansionMode, setClearAllSortingText, setClearCriteriaOnFilterEditorHide, setClearFilterText, setClearFilterViaAIText, setClearSortFieldText, setClipHeaderTitles, setCollapseGroupOnRowClick, setConfigureGroupingText, setConfigureSortText, setConfirmCancelEditing, setConfirmDiscardEdits, setConfirmDiscardEditsMessage, setCriteria, setCriteriaIndicatorColor, setCriteriaIndicatorHeaderColor, setData, setData, setData, setDataArity, setDataFetchDelay, setDataFetchMode, setDataPageSize, setDataProperties, setDataSource, setDataSource, setDataSource, setDateFormatter, setDateInputFormat, setDatetimeFormatter, setDeepCloneOnEdit, setDefaultDateFieldWidth, setDefaultDateTimeFieldWidth, setDefaultEditableDateFieldWidth, setDefaultEditableDateTimeFieldWidth, setDefaultFields, setDefaultFieldWidthCustomizer, setDefaultFilterOperator, setDefaultFilterOperatorSuffix, setDefaultProperties, setDefaultTimeFieldWidth, setDeferRemoval, setDeselectOnPartialCheckboxClick, setDetailDS, setDetailDS, setDetailField, setDisabledGroupByPrompt, setDiscardEditsOnHideField, setDiscardEditsSaveButtonTitle, setDontAutoDestroyComponent, setDragDataAction, setDragDataCustomizer, setDragHandleFieldTitle, setDragHandleIcon, setDragHandleIconSize, setDragScrollRedrawDelay, setDragTrackerIconCustomizer, setDragTrackerMode, setDragTrackerStyle, setDragTrackerTitleCustomizer, setDrawAheadRatio, setDrawAllMaxCells, setDropValues, setDuplicateDragMessage, setEditByCell, setEditEvent, setEditFailedBaseStyle, setEditFailedCSSText, setEditFormulaFieldText, setEditOnF2Keypress, setEditOnFocus, setEditorCustomizer, setEditorValueMap, setEditorValueMap, setEditPendingBaseStyle, setEditPendingCSSText, setEditPendingMarkerStyle, setEditProxyConstructor, setEditSelectionType, setEditSummaryFieldText, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValue, setEditValues, setEmbeddedComponentIndent, setEmbeddedComponentMargin, setEmptyAIHoverContents, setEmptyCellValue, setEmptyMessage, setEmptyMessageStyle, setEmptyRowRangeDisplayValue, setEnforceVClipping, setEnterKeyEditAction, setEnumCriteriaAsInitialValues, setErrorIconHeight, setErrorIconSrc, setErrorIconWidth, setEscapeKeyEditAction, setExactRowCountFormat, setExpansionCanEdit, setExpansionComponentPoolingMode, setExpansionEditorSaveDialogPrompt, setExpansionEditorShowSaveDialog, setExpansionFieldFalseImage, setExpansionFieldImageHeight, setExpansionFieldImageShowRTL, setExpansionFieldImageShowSelected, setExpansionFieldImageStyle, setExpansionFieldImageWidth, setExpansionFieldTrueImage, setExpansionIndent, setExpansionMode, setExpansionScreen, setExplicitFetchDelay, setExportAll, setExportAlternateRowBGColor, setExportDefaultBGColor, setExportFieldAlignments, setExportFields, setExportFieldWidths, setExportHeaderHeights, setExportHiddenFieldWidth, setExportIncludeSummaries, setExportRawNumbers, setExportRawValues, setExportWidthScale, setExportWrapHeaderTitles, setFastCellUpdates, setFetchDelay, setFetchFields, setFetchFields, setFetchOperation, setFieldButtonProperties, setFieldCellIcon, setFieldCriteriaText, setFieldError, setFieldError, setFieldHeaderBaseStyle, setFieldHeaderTitleStyle, setFieldIcon, setFieldMaxWidth, setFieldMinWidth, setFieldPickerFieldProperties, setFieldPickerShowSampleValues, setFieldProperties, setFieldProperties, setFields, setFields, setFieldSearchOperator, setFieldState, setFieldTitle, setFieldTitle, setFilterButtonPrompt, setFilterButtonProperties, setFilterByCell, setFilterEditorCriteria, setFilterEditorHeight, setFilterEditorProperties, setFilterEditorProperties, setFilterLocalData, setFilterOnKeypress, setFilterUsingText, setFilterViaAIMode, setFilterViaAIPanelInstructions, setFilterViaAIText, setFilterWindowCriteria, setFilterWindowInstructions, setFilterWindowTitle, setFirstCellStyle, setFixedFieldWidths, setFixedRecordHeights, setFormulaBuilderSpanTitleSeparator, setFreezeFieldText, setFrozenBaseStyle, setFrozenFieldsMaxWidth, setFrozenFieldsMaxWidth, setFrozenHeaderBaseStyle, setFrozenHeaderTitleStyle, setFullRowRangeDisplayValue, setGenerateClickOnEnter, setGenerateClickOnSpace, setGenerateDoubleClickOnEnter, setGenerateDoubleClickOnSpace, setGridAdditionalCriteriaText, setGridComponents, setGridComponents, setGridSummaryRecordProperty, setGroupByAsyncThreshold, setGroupByField, setGroupByField, setGroupByFieldSummaries, setGroupByMaxRecords, setGroupByMaxRecordsExceededMessage, setGroupByText, setGroupIcon, setGroupIconSize, setGroupIconStyle, setGroupIndentSize, setGroupLeadingIndent, setGroupNodeBaseStyle, setGroupNodeStyle, setGroupSortDirection, setGroupSortNormalizer, setGroupStartOpen, setGroupStartOpen, setGroupState, setGroupSummaryRecordProperty, setGroupSummaryStyle, setGroupTitleColumnProperties, setGroupTitleField, setHeaderAriaRole, setHeaderAutoFitEvent, setHeaderBackgroundColor, setHeaderBarStyle, setHeaderBaseStyle, setHeaderButtonAriaRole, setHeaderButtonAriaState, setHeaderButtonProperties, setHeaderHeight, setHeaderHoverAlign, setHeaderHoverFormatter, setHeaderHoverHeight, setHeaderHoverOpacity, setHeaderHoverStyle, setHeaderHoverVAlign, setHeaderHoverWidth, setHeaderHoverWrap, setHeaderMenuButtonHeight, setHeaderMenuButtonHeight, setHeaderMenuButtonIcon, setHeaderMenuButtonIconHeight, setHeaderMenuButtonIconWidth, setHeaderMenuButtonSnapOffsetLeft, setHeaderMenuButtonWidth, setHeaderRadius, setHeaderShadowColor, setHeaderShadowHOffset, setHeaderShadowSoftness, setHeaderShadowVOffset, setHeaderSpanBaseStyle, setHeaderSpanButtonProperties, setHeaderSpanHeaderTitle, setHeaderSpanHeight, setHeaderSpans, setHeaderSpanTitle, setHeaderSpanTitleStyle, setHeaderTitleStyle, setHeaderTitleVAlign, setHideEmptySummaryRow, setHideFilterEditorTitle, setHideOnPhone, setHideOnTablet, setHiliteCanReplaceValue, setHiliteEditorSpanTitleSeparator, setHiliteHTMLAfterFormat, setHiliteIconHeight, setHiliteIconLeftPadding, setHiliteIconPosition, setHiliteIconRightPadding, setHiliteIcons, setHiliteIconSize, setHiliteIconWidth, setHiliteProperty, setHiliteReplaceValueFieldTitle, setHiliteRowOnFocus, setHiliteState, setHiliteViaAIMode, setHiliteViaAIText, setHoverCustomizer, setHoverMode, setHoverScreen, setHoverStyle, setIconCursor, setIconPadding, setImageSize, setImplicitCriteria, setImplicitCriteria, setImplicitCriteria, setInactiveCellFormatter, setIncludeHilitesInSummaryFields, setIncludeInSummaryProperty, setInitialCriteria, setInitialSort, setInstantScrollTrackRedraw, setInvalidSummaryValue, setIsSeparatorProperty, setLastCellStyle, setLeaveHeaderMenuButtonSpace, setLeaveScrollbarGap, setLinkTextProperty, setListEndEditAction, setLoadingDataMessage, setLoadingDataMessageStyle, setLoadingMessage, setLoadingRowCountDisplayIcoHeight, setLoadingRowCountDisplayIcon, setLoadingRowCountDisplayIconWidth, setLocateColumnsBy, setLocateRowsBy, setLogicalStructure, setLongTextEditorThreshold, setLongTextEditorType, setMaxExpandedRecords, setMaxExpandedRecordsPrompt, setMaximumRowCountFormat, setMaxSummaryRowRecords, setMinFieldWidth, setMinHeight, setMinimumCellHeight, setMinimumRowCountFormat, setMissingSummaryFieldValue, setModalEditing, setMultiGroupDialogDefaults, setMultiGroupDialogProperties, setMultiSortDialogDefaults, setMultiSortDialogProperties, setNavigateOnTab, setNeverValidate, setNewRecordRowMessage, setNewSearchText, setNormalBaseStyle, setNormalCellHeight, setNoSavedSearchesText, setNullGroupTitle, setOfflineMessageStyle, setOriginBaseStyle, setOverflow, setPendingAsyncCellValue, setPlaceholderAIHoverContents, setPoolComponentsPerColumn, setPreserveFocusStylingOnMouseOut, setPreserveWhitespace, setPreventDuplicates, setPrintAutoFit, setPrintBaseStyle, setPrintBooleanBaseStyle, setPrintBooleanFalseImage, setPrintBooleanPartialImage, setPrintBooleanTrueImage, setPrintCheckboxFieldFalseImage, setPrintCheckboxFieldPartialImage, setPrintCheckboxFieldTrueImage, setPrintHeaderStyle, setPrintMaxRows, setPrintWrapCells, setProgressiveLoading, setQuickDrawAheadRatio, setRangeRowCountFormat, setRecordBaseStyleProperty, setRecordCanRemoveProperty, setRecordCanSelectProperty, setRecordCellRoleProperty, setRecordComponentHeight, setRecordComponentPoolingMode, setRecordComponentPosition, setRecordDetailDSProperty, setRecordDropAppearance, setRecordEditProperty, setRecordEnabledProperty, setRecordRadius, setRecordRadiusTargets, setRecordRowAriaStateProperty, setRecordRowRoleProperty, setRecords, setRecordScreen, setRecordShowRollOverProperty, setRecordSummaryAttributePrefix, setRecordSummaryBaseStyle, setRemovedCSSText, setRemoveFieldProperties, setRemoveFieldTitle, setRemoveIcon, setRemoveIconSize, setRemoveIconStyle, setRemoveOperation, setReselectOnUpdate, setReselectOnUpdateNotifications, setResizeFieldsInRealTime, setReverseRTLAlign, setRollOverCanvasProperties, setRollUnderCanvasProperties, setRotatedHeaderMenuButtonHeight, setRotatedHeaderMenuButtonHeight, setRotatedHeaderMenuButtonWidth, setRowAriaState, setRowCountDisplayPrecision, setRowEndEditAction, setRowErrors, setRowErrors, setRowLocatorField, setRowLocatorField, setRowNumberFieldProperties, setRowNumberStart, setRowNumberStyle, setRowRangeDisplayStyle, setRowRangeFormat, setRowRole, setRowSpanEditMode, setRowSpanSelectionMode, setSaveByCell, setSaveCriteriaInViewState, setSaveDefaultSearch, setSavedSearchAdminRole, setSavedSearchDS, setSavedSearchId, setSavedSearchStoredState, setSavedSearchText, setSaveLocally, setSaveRequestProperties, setScreenReaderCellSeparator, setScreenReaderIncludeFieldTitles, setScreenReaderNavigateByCell, setScreenReaderRowSeparator, setScreenReaderWriteRowLabelledBy, setScrollRedrawDelay, setScrollToCellXPosition, setScrollToCellYPosition, setScrollWheelRedrawDelay, setSearchForm, setSearchForm, setSelectCellTextOnClick, setSelectedState, setSelectHeaderOnSort, setSelectionAppearance, setSelectionCanvasProperties, setSelectionProperty, setSelectionType, setSelectionUnderCanvasProperties, setSelectOnEdit, setSelectOnExpandRecord, setSeparatorRowStyle, setShowAllColumns, setShowAllRecords, setShowAsynchGroupingPrompt, setShowBackgroundComponents, setShowCellContextMenus, setShowClippedHeaderTitlesOnHover, setShowClippedValuesOnHover, setShowCollapsedGroupSummary, setShowComplexFields, setShowDetailFields, setShowDropLines, setShowEllipsisWhenClipped, setShowEmptyMessage, setShowErrorIcons, setShowFilterEditor, setShowFilterEditorHovers, setShowFilterEditorTitle, setShowFilterWindowCriteriaIndicator, setShowGridSummary, setShowGroupSummary, setShowGroupSummaryInHeader, setShowGroupTitleColumn, setShowGroupTitleInFrozenBody, setShowHeader, setShowHeaderContextMenu, setShowHeaderMenuButton, setShowHeaderPartialSelection, setShowHeaderShadow, setShowHeaderSpanContextMenu, setShowHeaderSpanTitlesInFormulaBuilder, setShowHeaderSpanTitlesInHiliteEditor, setShowHeaderSpanTitlesInSortEditor, setShowHiddenFields, setShowHilitesInGroupSummary, setShowHover, setShowHoverComponents, setShowHoverOnDisabledCells, setShowInitialDragHandles, setShowNewRecordRow, setShowPartialSelection, setShowRecordComponents, setShowRecordComponentsByCell, setShowRollOver, setShowRollOverCanvas, setShowRollOverInExpansion, setShowRollUnderCanvas, setShowRowNumbers, setShowSavedSearchesByDS, setShowSelectedRollOverCanvas, setShowSelectedRollUnderCanvas, setShowSelectedStyle, setShowSelectionCanvas, setShowSelectionUnderCanvas, setShowSortArrow, setShowSortNumerals, setShowTreeColumnPicker, setShrinkForFreeze, setSingleCellValueProperty, setSkipLineBreaks, setSort, setSortArrowMenuButtonSpaceOffset, setSortAscendingImage, setSortAscendingImage, setSortBinaryByFileName, setSortByGroupFirst, setSortDescendingImage, setSortDescendingImage, setSortEditorSpanTitleSeparator, setSorterButtonTitle, setSortField, setSortField, setSortField, setSortFieldAscendingText, setSortFieldDescendingText, setSortNumeralHTMLCustomizer, setSortNumeralMenuButtonSpaceOffset, setSortNumeralStyle, setSortState, setSpannedHeaderBaseStyle, setSparseFieldState, setStopOnErrors, setStyledRowEnds, setSummaryRowCriteria, setSummaryRowDataSource, setSummaryRowFetchRequestProperties, setSummaryRowHeight, setSummaryRowStyle, setTableRowStyle, setTallBaseStyle, setTitleField, setTouchScrollRedrawDelay, setTrackerImage, setTrackerImage, setUnfreezeFieldText, setUngroupText, setUnknownRowCountDisplayValue, setUnremoveIcon, setUpdateOperation, setUpdateSummariesDuringEditing, setUseAdvancedCriteria, setUseAdvancedFieldPicker, setUseAllDataSourceFields, setUseCellRollOvers, setUseClientFiltering, setUseCopyPasteShortcuts, setUseFlatFields, setUseMultiSelectForFilterValueMaps, setUserAIFilterRequest, setUserAIFilterRequest, setUserAIFilterRequest, setUserCriteriaState, setUseRemoteValidators, setUserFormula, setUserFormula, setUserFormula, setUserFormulaText, setUserFormulaText, setUserFormulaText, setUseRowSpanStyling, setUserSummary, setUserSummary, setUserSummary, setUserSummaryText, setUserSummaryText, setUserSummaryText, setValidateByCell, setValidateOnChange, setValueIconHeight, setValueIconLeftPadding, setValueIconRightPadding, setValueIconSize, setValueIconWidth, setValueMap, setValueMap, setVirtualScrolling, setWaitForSave, setWarnOnRemoval, setWarnOnRemovalMessage, setWarnOnUnmappedValueFieldChange, setWrapCells, setWrapHeaderSpanTitles, setWrapHeaderTitles, shouldIncludeHiliteInSummaryField, showAIFilterWindow, showAIHiliteWindow, showDragHandles, showField, showField, showFields, showFields, showFields, showFields, showFilterWindow, showRecordComponent, sort, sort, sort, sort, startEditing, startEditing, startEditing, startEditing, startEditingNew, startEditingNew, startEditingNew, startEditingNew, stopHover, summaryUpdated, toggleSort, transferRecords, transferSelectedData, transferSelectedData, unfreezeField, unfreezeField, unfreezeField, unfreezeField, unfreezeFields, unfreezeFields, ungroup, unmarkRecordRemoved, unsort, updateData, updateData, updateData, updateRecordComponent, userSelectAllRecords, validateCell, validateCell, validateRow, willAcceptDrop, willFetchData, willFetchData
Methods inherited from class com.smartgwt.client.widgets.layout.VLayout
setDefaultProperties, setLogicalStructure
Methods inherited from class com.smartgwt.client.widgets.layout.Layout
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getChildTabPosition, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutEndMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutStartMargin, getLayoutTopMargin, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersLength, getMembersMargin, getMinMemberLength, getMinMemberSize, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, layoutIsDirty, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, replaceMember, revealChild, revealChild, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutEndMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutStartMargin, setLayoutTopMargin, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinBreadthMember, setMinBreadthMember, setMinBreadthMember, setMinMemberLength, setMinMemberSize, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMember
Methods inherited from class com.smartgwt.client.widgets.Canvas
addChild, addChild, addChild, addChild, addChild, addClearHandler, 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, addRuleContextChangedHandler, addScrolledHandler, addShowContextMenuHandler, addSnapAlignCandidate, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateHide, 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, animateShow, asSGWTComponent, blur, bringToFront, clear, clearExplicitTabIndex, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsEventTarget, containsFocus, containsPoint, containsPoint, dataContextChanged, deparent, depeer, disable, enable, encloses, focus, focusAfterGroup, focusAtEnd, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAdaptiveHeightPriority, getAdaptiveWidthPriority, getAlwaysManageFocusNavigation, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideEffect, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeLayoutMode, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaHandleID, getAutoMaskComponents, getAutoParent, getAutoPopulateData, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBorderRadius, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCorrectZoomOverflow, getCursor, getDataContext, getDataPath, getDefaultHeight, getDefaultWidth, getDefiningProperty, getDefiningPropertyName, getDefiningPropertyNameOptions, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragMaxHeight, getDragMaxWidth, getDragMinHeight, getDragMinWidth, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragTargetAsString, getDragType, getDropTarget, getDropTargetAsString, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEnableWhen, getEndLine, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFloatingScrollbars, getFormItemAutoChild, getForwardSVGeventsToObject, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupPadding, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverAutoFitMaxWidth, getHoverAutoFitMaxWidthAsString, getHoverAutoFitWidth, getHoverComponent, getHoverDelay, getHoverFocusKey, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverPersist, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlElementAsString, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getIsPrinting, getIsRuleScope, getIsSnapAlignCandidate, getKeepInParentRect, getLayoutAlign, getLeaveGroupLabelSpace, getLeavePageSpace, getLeft, getLeftAsString, getLocalId, getLocateByIDOnly, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getLocatorName, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMatchElementHeight, getMatchElementWidth, getMaxHeight, getMaxWidth, getMaxZoomOverflowError, getMenuConstructor, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getName, getNativeAutoHideScrollbars, getNextZIndex, getNoDoubleClicks, getNoDropCursor, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getPaletteDefaults, getPanelContainer, getParentCanvas, getParentElement, getPeers, getPendingMarkerStyle, getPendingMarkerVisible, getPercentBox, getPercentSource, getPersistentMatchElement, getPointerSettings, getPointerTarget, getPointerTargetAsString, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrintStyleName, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getReceiveScrollbarEvents, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getRuleContext, getRuleContext, getRuleScope, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowColor, getShadowDepth, getShadowHOffset, getShadowImage, getShadowOffset, getShadowSoftness, getShadowSpread, getShadowVOffset, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowPointer, getShowResizeBar, getShowShadow, getShowSnapGrid, getShrinkElementOnHide, getSizeMayChangeOnRedraw, getSnapAlignCandidates, getSnapAlignCenterLineStyle, getSnapAlignEdgeLineStyle, getSnapAxis, getSnapEdge, getSnapGridLineProperties, getSnapGridStyle, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapPosition, getSnapPosition, getSnapResizeToAlign, getSnapResizeToGrid, getSnapTo, getSnapToAlign, getSnapToCenterAlign, getSnapToEdgeAlign, getSnapToGrid, getSnapVDirection, getSnapVGap, getStartLine, getTabIndex, getTestDataContext, getTitle, getTooltip, getTop, getTopAsString, getTopElement, getUISummary, getUpdateTabPositionOnDraw, getUpdateTabPositionOnReparent, getUseBackMask, getUseCSSShadow, getUseDragMask, getUseImageForSVG, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getValuesManagerAsString, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWhen, getVisibleWidth, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getWorkflows, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, initComplete, intersects, isDirty, isDisabled, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, pageScrollDown, pageScrollUp, parentResized, placeNear, placeNear, placeNear, print, print, print, print, printComponents, provideRuleContext, provideRuleContext, redraw, redraw, registerFontScaledPaddingStyles, removeChild, removeChild, removePeer, removePeer, removeRuleContext, removeSnapAlignCandidate, resizeAutoChildAttributes, resizeBy, resizeControls, resizeControlsTo, resizeFonts, resizeFonts, resizeFonts, resizeFontsTo, resizeIcons, resizePadding, resizePadding, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAdaptHeightByCustomizer, setAdaptiveHeightPriority, setAdaptiveWidthPriority, setAdaptWidthByCustomizer, setAllowExternalFilters, setAlwaysManageFocusNavigation, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideEffect, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeLayoutMode, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoHeight, setAutoMaskComponents, setAutoParent, setAutoPopulateData, setAutoResizeAutoChildAttributes, setAutoResizeIcons, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorderRadius, setBottom, setCanAcceptDrop, setCanAdaptHeight, setCanAdaptWidth, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanSelectText, setChildren, setChildrenResizeSnapAlign, setChildrenSnapAlign, setChildrenSnapCenterAlign, setChildrenSnapEdgeAlign, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCorrectZoomOverflow, setCursor, setDataContext, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultShowCustomScrollbars, setDefaultWidth, setDefiningProperty, setDefiningPropertyNameOptions, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragMaxHeight, setDragMaxWidth, setDragMinHeight, setDragMinWidth, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragTarget, setDragType, setDropTarget, setDropTarget, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setEnableWhen, setEndLine, setExtraSpace, setFacetId, setFloatingScrollbars, setForwardSVGeventsToObject, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupPadding, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverAutoFitMaxWidth, setHoverAutoFitMaxWidth, setHoverAutoFitWidth, setHoverDelay, setHoverFocusKey, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverPersist, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setIsRuleScope, setIsSnapAlignCandidate, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeaveGroupLabelSpace, setLeavePageSpace, setLeft, setLeft, setLocateByIDOnly, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLocatorName, setLocatorParent, setLocatorParent, setLogicalStructure, setMargin, setMatchElement, setMatchElementHeight, setMatchElementWidth, setMaxHeight, setMaxWidth, setMaxZoomOverflowError, setMenuConstructor, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setName, setNativeAutoHideScrollbars, setNeverUseFilters, setNoDoubleClicks, setNoDropCursor, setOpacity, setPadding, setPageLeft, setPageTop, setPanelContainer, setParentCanvas, setParentElement, setPeers, setPendingMarkerStyle, setPendingMarkerVisible, setPercentBox, setPercentSource, setPersistentMatchElement, setPointerSettings, setPointerTarget, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrintStyleName, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setReceiveScrollbarEvents, setRect, setRect, setRedrawOnResize, setRelativeTabPosition, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setRuleScope, setScrollbarConstructor, setScrollbarSize, setShadowColor, setShadowDepth, setShadowHOffset, setShadowImage, setShadowOffset, setShadowSoftness, setShadowSpread, setShadowVOffset, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowPointer, setShowResizeBar, setShowShadow, setShowSnapGrid, setShrinkElementOnHide, setSizeMayChangeOnRedraw, setSmoothFade, setSnapAlignCandidates, setSnapAlignCenterLineStyle, setSnapAlignEdgeLineStyle, setSnapAxis, setSnapEdge, setSnapGridLineProperties, setSnapGridStyle, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToAlign, setSnapResizeToGrid, setSnapTo, setSnapToAlign, setSnapToCenterAlign, setSnapToEdgeAlign, setSnapToGrid, setSnapVDirection, setSnapVGap, setStartLine, setTabIndex, setTestDataContext, setTitle, setTooltip, setTop, setTop, setUpdateTabPositionOnDraw, setUpdateTabPositionOnReparent, setUseBackMask, setUseCSSShadow, setUseDragMask, setUseImageForSVG, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setValuesManager, setVisibility, setVisible, setVisibleWhen, setWidth, setWidth, setWidth, setWidth100, setWorkflows, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPendingMarker, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, startDebuggingOverflow, stopDebuggingOverflow, updateChildTabPosition, updateChildTabPositions, updateEditNode, updateHover, updateHover, updateShadow, updateTabPositionForDraw, visibleAtPoint
Methods inherited from class com.smartgwt.client.widgets.BaseWidget
addDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hasDynamicProperty, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, 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, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.smartgwt.client.widgets.DataBoundComponent
getOrCreateJsObj
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
CubeGrid
public CubeGrid() -
CubeGrid
-
-
Method Details
-
getOrCreateRef
-
getTestInstance
- Overrides:
getTestInstance
in classListGrid
-
changeAutoChildDefaults
Changes the defaults for Canvas AutoChildren namedautoChildName
.- Parameters:
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. For usage tips on this param, seeSGWTProperties
.- See Also:
-
changeAutoChildDefaults
Changes the defaults for FormItem AutoChildren namedautoChildName
.- Parameters:
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. For usage tips on this param, seeSGWTProperties
.- See Also:
-
create
-
setAlternateRecordStyles
Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading. If enabled, the cell style for alternate rows will have "Dark" appended to it.- Overrides:
setAlternateRecordStyles
in classListGrid
- Parameters:
alternateRecordStyles
- New alternateRecordStyles value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getAlternateRecordStyles
Whether alternating rows should be drawn in alternating styles, in order to create a "ledger" effect for easier reading. If enabled, the cell style for alternate rows will have "Dark" appended to it.- Overrides:
getAlternateRecordStyles
in classListGrid
- Returns:
- Current alternateRecordStyles value. Default value is true
- See Also:
-
setAutoFetchTextMatchStyle
public CubeGrid setAutoFetchTextMatchStyle(TextMatchStyle autoFetchTextMatchStyle) throws IllegalStateException IfautoFetchData
istrue
, this attribute allows the developer to specify a textMatchStyle for the initialfetchData()
call.- Specified by:
setAutoFetchTextMatchStyle
in interfaceDataBoundComponent
- Overrides:
setAutoFetchTextMatchStyle
in classListGrid
- Parameters:
autoFetchTextMatchStyle
- New autoFetchTextMatchStyle value. Default value is "exact"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getAutoFetchTextMatchStyle
IfautoFetchData
istrue
, this attribute allows the developer to specify a textMatchStyle for the initialfetchData()
call.- Specified by:
getAutoFetchTextMatchStyle
in interfaceDataBoundComponent
- Overrides:
getAutoFetchTextMatchStyle
in classListGrid
- Returns:
- Current autoFetchTextMatchStyle value. Default value is "exact"
- See Also:
-
setAutoFitColumnTitle
Title for the auto-fit column menu item.- Parameters:
autoFitColumnTitle
- New autoFitColumnTitle value. Default value is "AutoFit Column"- Returns:
CubeGrid
instance, for chaining setter calls
-
getAutoFitColumnTitle
Title for the auto-fit column menu item.- Returns:
- Current autoFitColumnTitle value. Default value is "AutoFit Column"
-
setAutoFitFieldWidths
This property is not supported forCubeGrid
.Consider setting explicit widths via
FacetValue.width
ordefaultFacetWidth
.- Overrides:
setAutoFitFieldWidths
in classListGrid
- Parameters:
autoFitFieldWidths
- New autoFitFieldWidths value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getAutoFitFieldWidths
This property is not supported forCubeGrid
.Consider setting explicit widths via
FacetValue.width
ordefaultFacetWidth
.- Overrides:
getAutoFitFieldWidths
in classListGrid
- Returns:
- Current autoFitFieldWidths value. Default value is null
-
setAutoSelectHeaders
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.- Parameters:
autoSelectHeaders
- New autoSelectHeaders value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls
-
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.- Returns:
- Current autoSelectHeaders value. Default value is true
-
setAutoSelectValues
public CubeGrid setAutoSelectValues(AutoSelectionModel autoSelectValues) throws IllegalStateException Whether to select cells in the body when row or column headers are selected.- Parameters:
autoSelectValues
- New autoSelectValues value. Default value is "both"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getAutoSelectValues
Whether to select cells in the body when row or column headers are selected.- Returns:
- Current autoSelectValues value. Default value is "both"
-
setAutoSizeHeaders
Automatically size row headers to fit wrapped text.- Parameters:
autoSizeHeaders
- New autoSizeHeaders value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getAutoSizeHeaders
Automatically size row headers to fit wrapped text.- Returns:
- Current autoSizeHeaders value. Default value is false
-
setBaseStyle
base cell style
for this listGrid. If this property is unset, base style may be derived fromListGrid.normalBaseStyle
orListGrid.tallBaseStyle
as described inListGrid.getBaseStyle()
.See
CellStyleSuffixes
for details on how stateful suffixes are combined with the base style to generate stateful cell styles.- Overrides:
setBaseStyle
in classListGrid
- Parameters:
baseStyle
- New baseStyle value. Default value is "cubeCell"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getBaseStyle
base cell style
for this listGrid. If this property is unset, base style may be derived fromListGrid.normalBaseStyle
orListGrid.tallBaseStyle
as described inListGrid.getBaseStyle()
.See
CellStyleSuffixes
for details on how stateful suffixes are combined with the base style to generate stateful cell styles.- Overrides:
getBaseStyle
in classListGrid
- Returns:
- Return the base stylename for this cell. Default implementation just returns this.baseStyle. See
getCellStyle()
for a general discussion of how to style cells. Default value is "cubeCell" - See Also:
-
setBodyMinHeight
Minimum height for the body of this cubeGrid.Note : This is an advanced setting
- Parameters:
bodyMinHeight
- New bodyMinHeight value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getBodyMinHeight
Minimum height for the body of this cubeGrid.- Returns:
- Current bodyMinHeight value. Default value is null
-
setBodyMinWidth
Minimum width for the body of this cubeGrid.Note : This is an advanced setting
- Parameters:
bodyMinWidth
- New bodyMinWidth value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getBodyMinWidth
Minimum width for the body of this cubeGrid.- Returns:
- Current bodyMinWidth value. Default value is null
-
setBodyStyleName
CSS class for the CubeGrid body- Overrides:
setBodyStyleName
in classListGrid
- Parameters:
bodyStyleName
- New bodyStyleName value. Default value is "cubeGridBody"- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getBodyStyleName
CSS class for the CubeGrid body- Overrides:
getBodyStyleName
in classListGrid
- Returns:
- Current bodyStyleName value. Default value is "cubeGridBody"
- See Also:
-
setCanCollapseFacets
If true, hierarchical facets will show expand/collapse controls to allow the user to expand and collapse the tree of facetValues for that facet.- Parameters:
canCollapseFacets
- New canCollapseFacets value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
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.- Returns:
- Current canCollapseFacets value. Default value is false
- See Also:
-
setCanDragSelect
Fortouch 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 disabletouch scrolling
so that touch-dragging cells of the CubeGrid selects them rather than starting a scroll. IfCanvas.disableTouchScrollingForDrag
is set totrue
, then touch scrolling will be disabled automatically. However, foraccessibility
reasons, it is recommended to leave touch scrolling enabled and provide an alternative set of controls that can be used to perform drag-selection.- Overrides:
setCanDragSelect
in classListGrid
- Parameters:
canDragSelect
- New canDragSelect value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCanDragSelect
Fortouch 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 disabletouch scrolling
so that touch-dragging cells of the CubeGrid selects them rather than starting a scroll. IfCanvas.disableTouchScrollingForDrag
is set totrue
, then touch scrolling will be disabled automatically. However, foraccessibility
reasons, it is recommended to leave touch scrolling enabled and provide an alternative set of controls that can be used to perform drag-selection.- Overrides:
getCanDragSelect
in classListGrid
- Returns:
- Current canDragSelect value. Default value is null
- See Also:
-
setCanEdit
Whether cells can be edited in this grid. Can be overridden on a per-facetValue basis.- Overrides:
setCanEdit
in classListGrid
- Parameters:
canEdit
- New canEdit value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getCanEdit
Whether cells can be edited in this grid. Can be overridden on a per-facetValue basis.- Overrides:
getCanEdit
in classListGrid
- Returns:
- Current canEdit value. Default value is false
- See Also:
-
setCanMinimizeColumns
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.- Parameters:
canMinimizeColumns
- New canMinimizeColumns value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
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.- Returns:
- Current canMinimizeColumns value. Default value is null
-
setCanMinimizeFacets
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. Minimizing means showing only one, or very few, of the next facet's values.Set
FacetValue.isMinimizeValue
to indicate which facetValues should be shown when a facet is minimized.- Parameters:
canMinimizeFacets
- New canMinimizeFacets value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
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. Minimizing means showing only one, or very few, of the next facet's values.Set
FacetValue.isMinimizeValue
to indicate which facetValues should be shown when a facet is minimized.- Returns:
- Current canMinimizeFacets value. Default value is false
-
setCanMoveFacets
Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.- Parameters:
canMoveFacets
- New canMoveFacets value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanMoveFacets
Whether row and column facets can be rearranged by the user, by dragging and dropping the facet labels.- Returns:
- Current canMoveFacets value. Default value is false
-
setCanReorderColumns
If true, body columns can be reordered via the innermost column headers.- Parameters:
canReorderColumns
- New canReorderColumns value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanReorderColumns
If true, body columns can be reordered via the innermost column headers.- Returns:
- Current canReorderColumns value. Default value is null
-
setCanResizeColumns
If true, body columns can be resized via the innermost column headers.- Parameters:
canResizeColumns
- New canResizeColumns value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanResizeColumns
If true, body columns can be resized via the innermost column headers.- Returns:
- Current canResizeColumns value. Default value is null
-
setCanSelectHeaders
Determines whether row or column facetValue headers can be selected.- Parameters:
canSelectHeaders
- New canSelectHeaders value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanSelectHeaders
Determines whether row or column facetValue headers can be selected.- Returns:
- Current canSelectHeaders value. Default value is true
-
setCanSelectValues
Determines whether cell values in the body can be selected.- Parameters:
canSelectValues
- New canSelectValues value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanSelectValues
Determines whether cell values in the body can be selected.- Returns:
- Current canSelectValues value. Default value is true
-
setCanSortData
If true, sort controls will be shown on facet values.When clicked, sort controls call
CubeGrid.sortByFacetValues()
.- Parameters:
canSortData
- New canSortData value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanSortData
If true, sort controls will be shown on facet values.When clicked, sort controls call
CubeGrid.sortByFacetValues()
.- Returns:
- Current canSortData value. Default value is null
-
setCanSortFacets
If true, sort controls will be shown on FacetHeaders.When clicked, sort controls call
CubeGrid.sortByFacetId()
.- Parameters:
canSortFacets
- New canSortFacets value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getCanSortFacets
If true, sort controls will be shown on FacetHeaders.When clicked, sort controls call
CubeGrid.sortByFacetId()
.- Returns:
- Current canSortFacets value. Default value is null
-
setCellAlign
Default align for cell values (in body).- Parameters:
cellAlign
- New cellAlign value. Default value is "center"- Returns:
CubeGrid
instance, for chaining setter calls
-
getCellAlign
Default align for cell values (in body).- Returns:
- Current cellAlign value. Default value is "center"
-
setCellIdProperty
Name of the property in a cell record that holds it's unique ID. Note cell record IDs are optional.- Parameters:
cellIdProperty
- New cellIdProperty value. Default value is "ID"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCellIdProperty
Name of the property in a cell record that holds it's unique ID. Note cell record IDs are optional.- Returns:
- Current cellIdProperty value. Default value is "ID"
- See Also:
-
setChartConfirmThreshold
IfmakeChart()
is called with a chart specification that will show more thanchartConfirmThreshold
data elements, the user will be presented with aconfirmation dialog
.Set to 0 to disable this confirmation.
- Parameters:
chartConfirmThreshold
- New chartConfirmThreshold value. Default value is 2000- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getChartConfirmThreshold
public int getChartConfirmThreshold()IfmakeChart()
is called with a chart specification that will show more thanchartConfirmThreshold
data elements, the user will be presented with aconfirmation dialog
.Set to 0 to disable this confirmation.
- Returns:
- Current chartConfirmThreshold value. Default value is 2000
-
setChartConstructor
Name of the Smart GWT Class to be used when creating charts. Must support the Chart interface.- Overrides:
setChartConstructor
in classListGrid
- Parameters:
chartConstructor
- New chartConstructor value. Default value is "FacetChart"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getChartConstructor
Name of the Smart GWT Class to be used when creating charts. Must support the Chart interface.- Overrides:
getChartConstructor
in classListGrid
- Returns:
- Current chartConstructor value. Default value is "FacetChart"
-
setChartDialogTitle
Title for the Chart dialog.- Parameters:
chartDialogTitle
- New chartDialogTitle value. Default value is "Chart"- Returns:
CubeGrid
instance, for chaining setter calls
-
getChartDialogTitle
Title for the Chart dialog.- Returns:
- Current chartDialogTitle value. Default value is "Chart"
-
setChartItemTitle
Title for the Chart menu item.- Parameters:
chartItemTitle
- New chartItemTitle value. Default value is "Chart"- Returns:
CubeGrid
instance, for chaining setter calls
-
getChartItemTitle
Title for the Chart menu item.- Returns:
- Current chartItemTitle value. Default value is "Chart"
-
setChartStackedTitle
Title for the stacked chart item.- Parameters:
chartStackedTitle
- New chartStackedTitle value. Default value is "Stacked"- Returns:
CubeGrid
instance, for chaining setter calls
-
getChartStackedTitle
Title for the stacked chart item.- Returns:
- Current chartStackedTitle value. Default value is "Stacked"
-
setChartType
Default type of chart to plot.- Overrides:
setChartType
in classListGrid
- Parameters:
chartType
- New chartType value. Default value is "Column"- Returns:
CubeGrid
instance, for chaining setter calls
-
getChartType
Default type of chart to plot.- Overrides:
getChartType
in classListGrid
- Returns:
- Current chartType value. Default value is "Column"
-
setChartTypeTitle
Title for the chart-type control.- Parameters:
chartTypeTitle
- New chartTypeTitle value. Default value is "Chart Type"- Returns:
CubeGrid
instance, for chaining setter calls
-
getChartTypeTitle
Title for the chart-type control.- Returns:
- Current chartTypeTitle value. Default value is "Chart Type"
-
setColHeaderBaseStyle
baseStyle
for the buttons in this grid's column headers.Exception: The innermost column header will always be styled using
innerHeaderBaseStyle
.- Parameters:
colHeaderBaseStyle
- New colHeaderBaseStyle value. Default value is "colHeader"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getColHeaderBaseStyle
baseStyle
for the buttons in this grid's column headers.Exception: The innermost column header will always be styled using
innerHeaderBaseStyle
.- Returns:
- Current colHeaderBaseStyle value. Default value is "colHeader"
- See Also:
-
setColHeaderLabelBaseStyle
public CubeGrid setColHeaderLabelBaseStyle(String colHeaderLabelBaseStyle) throws IllegalStateException baseStyle
for the facet-label buttons above this grid's column headers.- Parameters:
colHeaderLabelBaseStyle
- New colHeaderLabelBaseStyle value. Default value is "colHeaderLabel"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getColHeaderLabelBaseStyle
baseStyle
for the facet-label buttons above this grid's column headers.- Returns:
- Current colHeaderLabelBaseStyle value. Default value is "colHeaderLabel"
- See Also:
-
setColumnFacets
The list ofids
for facets that will appear on top of the body.- Parameters:
columnFacets
- New columnFacets value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getColumnFacets
The list ofids
for facets that will appear on top of the body.- Returns:
- Current columnFacets value. Default value is null
-
setControlCloseTitle
Title for the close control.- Parameters:
controlCloseTitle
- New controlCloseTitle value. Default value is "Close"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlCloseTitle
Title for the close control.- Returns:
- Current controlCloseTitle value. Default value is "Close"
-
setControlMaximizeTitle
Title for the maximize control.- Parameters:
controlMaximizeTitle
- New controlMaximizeTitle value. Default value is "Maximize"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlMaximizeTitle
Title for the maximize control.- Returns:
- Current controlMaximizeTitle value. Default value is "Maximize"
-
setControlMinimizeTitle
Title for the minimize control.- Parameters:
controlMinimizeTitle
- New controlMinimizeTitle value. Default value is "Minimize"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlMinimizeTitle
Title for the minimize control.- Returns:
- Current controlMinimizeTitle value. Default value is "Minimize"
-
setControlReorderHandleTitle
Title for the resizeHandle control.- Parameters:
controlReorderHandleTitle
- New controlReorderHandleTitle value. Default value is "Move"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlReorderHandleTitle
Title for the resizeHandle control.- Returns:
- Current controlReorderHandleTitle value. Default value is "Move"
-
setControlSortDownTitle
Title for the sort-down control.- Parameters:
controlSortDownTitle
- New controlSortDownTitle value. Default value is "Sort Down"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlSortDownTitle
Title for the sort-down control.- Returns:
- Current controlSortDownTitle value. Default value is "Sort Down"
-
setControlSortUpTitle
Title for the sort-up control.- Parameters:
controlSortUpTitle
- New controlSortUpTitle value. Default value is "Sort Up"- Returns:
CubeGrid
instance, for chaining setter calls
-
getControlSortUpTitle
Title for the sort-up control.- Returns:
- Current controlSortUpTitle value. Default value is "Sort Up"
-
setDefaultFacetWidth
Default width of inner column headers.- Parameters:
defaultFacetWidth
- New defaultFacetWidth value. Default value is 100- Returns:
CubeGrid
instance, for chaining setter calls
-
getDefaultFacetWidth
public int getDefaultFacetWidth()Default width of inner column headers.- Returns:
- Current defaultFacetWidth value. Default value is 100
-
getEditByCell
CubeGrids only support editing by cell.Note : This method should be called only after the widget has been rendered.
- Overrides:
getEditByCell
in classListGrid
- Returns:
- Current editByCell value. Default value is true
- Throws:
IllegalStateException
- if this widget has not yet been rendered.- See Also:
-
setExportColumnFacetBGColor
public CubeGrid setExportColumnFacetBGColor(String exportColumnFacetBGColor) throws IllegalStateException Sets the background color for the column headers of the cube. See alsoExportBGColor
.- Parameters:
exportColumnFacetBGColor
- New exportColumnFacetBGColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportColumnFacetBGColor
Sets the background color for the column headers of the cube. See alsoExportBGColor
.- Returns:
- Current exportColumnFacetBGColor value. Default value is null
- See Also:
-
setExportColumnFacetTextColor
public CubeGrid setExportColumnFacetTextColor(String exportColumnFacetTextColor) throws IllegalStateException Sets the text color for the column headers of the cube.- Parameters:
exportColumnFacetTextColor
- New exportColumnFacetTextColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportColumnFacetTextColor
Sets the text color for the column headers of the cube.- Returns:
- Current exportColumnFacetTextColor value. Default value is null
- See Also:
-
setExportFacetBGColor
Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property. (seeexportRowFacetBGColor()
andexportColumnFacetBGColor()
). See alsoExportBGColor
.- Parameters:
exportFacetBGColor
- New exportFacetBGColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportFacetBGColor
Sets the background color for the row and column headers of the cube, if not otherwise set by a more specific property. (seeexportRowFacetBGColor()
andexportColumnFacetBGColor()
). See alsoExportBGColor
.- Returns:
- Current exportFacetBGColor value. Default value is null
- See Also:
-
setExportFacetSeparatorString
Default separator string used byexportClientData()
to separate column and row facet value titles.Note : This is an advanced setting
- Parameters:
exportFacetSeparatorString
- New exportFacetSeparatorString value. Default value is " - "- Returns:
CubeGrid
instance, for chaining setter calls
-
getExportFacetSeparatorString
Default separator string used byexportClientData()
to separate column and row facet value titles.- Returns:
- Current exportFacetSeparatorString value. Default value is " - "
-
setExportFacetTextColor
Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property. (seeexportRowFacetTextColor()
andexportColumnFacetTextColor()
).- Parameters:
exportFacetTextColor
- New exportFacetTextColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportFacetTextColor
Sets the text color for the row and column headers of the cube, if not otherwise set by a more specific property. (seeexportRowFacetTextColor()
andexportColumnFacetTextColor()
).- Returns:
- Current exportFacetTextColor value. Default value is null
- See Also:
-
setExportRowFacetBGColor
Sets the background color for the row headers of the cube. See alsoExportBGColor
.- Parameters:
exportRowFacetBGColor
- New exportRowFacetBGColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportRowFacetBGColor
Sets the background color for the row headers of the cube. See alsoExportBGColor
.- Returns:
- Current exportRowFacetBGColor value. Default value is null
- See Also:
-
setExportRowFacetTextColor
public CubeGrid setExportRowFacetTextColor(String exportRowFacetTextColor) throws IllegalStateException Sets the text color for the row headers of the cube.- Parameters:
exportRowFacetTextColor
- New exportRowFacetTextColor value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getExportRowFacetTextColor
Sets the text color for the row headers of the cube.- Returns:
- Current exportRowFacetTextColor value. Default value is null
- See Also:
-
setFacetLabelHoverAlign
Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels. If unspecified the hover canvas content alignment will be set bythis.hoverAlign
if specified.Note : This is an advanced setting
- Parameters:
facetLabelHoverAlign
- New facetLabelHoverAlign value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverAlign
Allows the developer to override the horizontal text alignment of hover tips shown for facetLabels. If unspecified the hover canvas content alignment will be set bythis.hoverAlign
if specified.- Returns:
- Current facetLabelHoverAlign value. Default value is null
- See Also:
-
setFacetLabelHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.Note : This is an advanced setting
- Parameters:
facetLabelHoverHeight
- New facetLabelHoverHeight value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.- Returns:
- Current facetLabelHoverHeight value. Default value is null
- See Also:
-
setFacetLabelHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.Note : This is an advanced setting
- Parameters:
facetLabelHoverHeight
- New facetLabelHoverHeight value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverHeightAsString
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.- Returns:
- Current facetLabelHoverHeight value. Default value is null
- See Also:
-
setFacetLabelHoverStyle
Allows the developer to override the css class applied to hover tips shown for facet labels. If unspecified, andthis.hoverStyle
is not null, that css class will be applied to facet label hovers instead.Note : This is an advanced setting
- Parameters:
facetLabelHoverStyle
- New facetLabelHoverStyle value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverStyle
Allows the developer to override the css class applied to hover tips shown for facet labels. If unspecified, andthis.hoverStyle
is not null, that css class will be applied to facet label hovers instead.- Returns:
- Current facetLabelHoverStyle value. Default value is null
- See Also:
-
setFacetLabelHoverVAlign
Allows the developer to override the vertical text alignment of hover tips shown for facetLabels. If unspecified the hover canvas content alignment will be set bythis.hoverVAlign
if specified.Note : This is an advanced setting
- Parameters:
facetLabelHoverVAlign
- New facetLabelHoverVAlign value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverVAlign
Allows the developer to override the vertical text alignment of hover tips shown for facetLabels. If unspecified the hover canvas content alignment will be set bythis.hoverVAlign
if specified.- Returns:
- Current facetLabelHoverVAlign value. Default value is null
- See Also:
-
setFacetLabelHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.Note : This is an advanced setting
- Parameters:
facetLabelHoverWidth
- New facetLabelHoverWidth value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.- Returns:
- Current facetLabelHoverWidth value. Default value is null
- See Also:
-
setFacetLabelHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.Note : This is an advanced setting
- Parameters:
facetLabelHoverWidth
- New facetLabelHoverWidth value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetLabelHoverWidthAsString
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetLabels. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.- Returns:
- Current facetLabelHoverWidth value. Default value is null
- See Also:
-
setFacets
Facet definitions for this CubeGrid. Facets, also called "dimensions", are orthogonal aspects of the data model.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
andcolumnFacets
have been set. Iffacets
is not set and there is no initial data but a DataSource is present, drawing the grid will automatically issue a fetch to allowfacets
to be resolved.- Parameters:
facets
- New facets value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
setFacetTitleAlign
Default alignment for facet labels.
If this method is called after the component has been drawn/initialized: Set the align of a facet title (appears in facet label).- Parameters:
facetTitleAlign
- facet to update. Default value is "center"- Returns:
CubeGrid
instance, for chaining setter calls
-
getFacetTitleAlign
Default alignment for facet labels.- Returns:
- Current facetTitleAlign value. Default value is "center"
-
setFacetValueAlign
Default alignment for facet values (in headers).- Parameters:
facetValueAlign
- New facetValueAlign value. Default value is "center"- Returns:
CubeGrid
instance, for chaining setter calls
-
getFacetValueAlign
Default alignment for facet values (in headers).- Returns:
- Current facetValueAlign value. Default value is "center"
-
getFacetValueContextItems
Array of MenuItem to replace the default menu. CallgetDefaultFacetValueContextItems()
to get a default set of items to start with.- Returns:
- Current facetValueContextItems value. Default value is null
-
setFacetValueHoverAlign
Allows the developer to override the horizontal text alignment of hover tips shown for facet values. If unspecified the hover canvas content alignment will be set bythis.hoverAlign
if specified.Note : This is an advanced setting
- Parameters:
facetValueHoverAlign
- New facetValueHoverAlign value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverAlign
Allows the developer to override the horizontal text alignment of hover tips shown for facet values. If unspecified the hover canvas content alignment will be set bythis.hoverAlign
if specified.- Returns:
- Current facetValueHoverAlign value. Default value is null
- See Also:
-
setFacetValueHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.Note : This is an advanced setting
- Parameters:
facetValueHoverHeight
- New facetValueHoverHeight value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.- Returns:
- Current facetValueHoverHeight value. Default value is null
- See Also:
-
setFacetValueHoverHeight
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.Note : This is an advanced setting
- Parameters:
facetValueHoverHeight
- New facetValueHoverHeight value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverHeightAsString
If specified andthis.showHover
is true, this is the default height to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverHeight
if specified instead.- Returns:
- Current facetValueHoverHeight value. Default value is null
- See Also:
-
setFacetValueHoverStyle
Allows the developer to override the css class applied to hover tips shown for facet values. If unspecified, andthis.hoverStyle
is not null, that css class will be applied to facet value hovers instead.Note : This is an advanced setting
- Parameters:
facetValueHoverStyle
- New facetValueHoverStyle value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverStyle
Allows the developer to override the css class applied to hover tips shown for facet values. If unspecified, andthis.hoverStyle
is not null, that css class will be applied to facet value hovers instead.- Returns:
- Current facetValueHoverStyle value. Default value is null
- See Also:
-
setFacetValueHoverVAlign
Allows the developer to override the vertical text alignment of hover tips shown for facet values. If unspecified the hover canvas content alignment will be set bythis.hoverVAlign
if specified.Note : This is an advanced setting
- Parameters:
facetValueHoverVAlign
- New facetValueHoverVAlign value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverVAlign
Allows the developer to override the vertical text alignment of hover tips shown for facet values. If unspecified the hover canvas content alignment will be set bythis.hoverVAlign
if specified.- Returns:
- Current facetValueHoverVAlign value. Default value is null
- See Also:
-
setFacetValueHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.Note : This is an advanced setting
- Parameters:
facetValueHoverWidth
- New facetValueHoverWidth value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.- Returns:
- Current facetValueHoverWidth value. Default value is null
- See Also:
-
setFacetValueHoverWidth
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.Note : This is an advanced setting
- Parameters:
facetValueHoverWidth
- New facetValueHoverWidth value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getFacetValueHoverWidthAsString
If specified andthis.showHover
is true, this is the default width to apply to hover tips shown for facetValues. If unset, the hover canvas will be sized tothis.hoverWidth
if specified instead.- Returns:
- Current facetValueHoverWidth value. Default value is null
- See Also:
-
setFetchRequestProperties
public CubeGrid setFetchRequestProperties(DSRequest fetchRequestProperties) throws IllegalStateException IfautoFetchData
istrue
, this attribute allows the developer to declaratively specifyDSRequest
properties for the initialfetchData()
call.Note that any properties governing more specific request attributes for the initial fetch (such as
autoFetchTextMatchStyle
) will be applied on top of this properties block.- Overrides:
setFetchRequestProperties
in classListGrid
- Parameters:
fetchRequestProperties
- New fetchRequestProperties value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getFetchRequestProperties
IfautoFetchData
istrue
, this attribute allows the developer to declaratively specifyDSRequest
properties for the initialfetchData()
call.Note that any properties governing more specific request attributes for the initial fetch (such as
autoFetchTextMatchStyle
) will be applied on top of this properties block.- Overrides:
getFetchRequestProperties
in classListGrid
- Returns:
- Current fetchRequestProperties value. Default value is null
- See Also:
-
setFixedFacetValues
AFacetValueMap
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.- Parameters:
fixedFacetValues
- New fixedFacetValues value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getFixedFacetValues
AFacetValueMap
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.- Returns:
- Current fixedFacetValues value. Default value is null
- See Also:
-
setHideAllHighlightsTitle
Title for the hide all highlights menu item.- Parameters:
hideAllHighlightsTitle
- New hideAllHighlightsTitle value. Default value is "Hide all"- Returns:
CubeGrid
instance, for chaining setter calls
-
getHideAllHighlightsTitle
Title for the hide all highlights menu item.- Returns:
- Current hideAllHighlightsTitle value. Default value is "Hide all"
-
setHideEmptyAxis
WithhideEmptyFacetValues
, 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).- Parameters:
hideEmptyAxis
- New hideEmptyAxis value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getHideEmptyAxis
WithhideEmptyFacetValues
, 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).- Returns:
- Current hideEmptyAxis value. Default value is null
-
setHideEmptyFacetValues
This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.To use this feature, either:
- all must be provided via
setData()
before the CubeGrid is first drawn, OR - all data must be returned by the first DataSource fetch, 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 onlyfixedFacetValues
will be sent as criteria.- Parameters:
hideEmptyFacetValues
- New hideEmptyFacetValues value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
- all must be provided via
-
getHideEmptyFacetValues
This causes the headers for any combination of facetValues for which there are no cellRecords to be suppressed.To use this feature, either:
- all must be provided via
setData()
before the CubeGrid is first drawn, OR - all data must be returned by the first DataSource fetch, 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 onlyfixedFacetValues
will be sent as criteria.- Returns:
- Current hideEmptyFacetValues value. Default value is null
- all must be provided via
-
setHighlightCellTitle
Title for the cell highlight menu item.- Parameters:
highlightCellTitle
- New highlightCellTitle value. Default value is "Highlight Cell"- Returns:
CubeGrid
instance, for chaining setter calls
-
getHighlightCellTitle
Title for the cell highlight menu item.- Returns:
- Current highlightCellTitle value. Default value is "Highlight Cell"
-
setHighlightSelectionTitle
Title for the selection highlight menu item.- Parameters:
highlightSelectionTitle
- New highlightSelectionTitle value. Default value is "Highlight Selection"- Returns:
CubeGrid
instance, for chaining setter calls
-
getHighlightSelectionTitle
Title for the selection highlight menu item.- Returns:
- Current highlightSelectionTitle value. Default value is "Highlight Selection"
-
setHighlightTitle
Title for the highlight menu item.- Parameters:
highlightTitle
- New highlightTitle value. Default value is "Highlight"- Returns:
CubeGrid
instance, for chaining setter calls
-
getHighlightTitle
Title for the highlight menu item.- Returns:
- Current highlightTitle value. Default value is "Highlight"
-
setHilites
Hilites to be applied to the data for this component. SeeHiliting
.- Specified by:
setHilites
in interfaceDataBoundComponent
- Overrides:
setHilites
in classListGrid
- Parameters:
hilites
- New hilites value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getHilites
Hilites to be applied to the data for this component. SeeHiliting
.- Specified by:
getHilites
in interfaceDataBoundComponent
- Overrides:
getHilites
in classListGrid
- Returns:
- Current hilites value. Default value is null
- See Also:
-
setIndentVTreeFacets
Turns on indenting of anyhierarchical
column facets. This can be overridden at the facet level viaFacet.indentVTree
. Setting this property also ensures that the header is sized tall enough to accommodate the fully expanded facet.The amount of indenting per level can be set with
vTreeFacetIndent
, and the direction of the indenting specified withvTreeFacetIndentDirection
.Note that if you specify an explicit height for such a fscet, such as by setting
Facet.height
orFacet.labelHeight
, then the greater of that or the space required to accommodate the fully expanded facet will determine the actual height used.- Parameters:
indentVTreeFacets
- New indentVTreeFacets value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getIndentVTreeFacets
public boolean getIndentVTreeFacets()Turns on indenting of anyhierarchical
column facets. This can be overridden at the facet level viaFacet.indentVTree
. Setting this property also ensures that the header is sized tall enough to accommodate the fully expanded facet.The amount of indenting per level can be set with
vTreeFacetIndent
, and the direction of the indenting specified withvTreeFacetIndentDirection
.Note that if you specify an explicit height for such a fscet, such as by setting
Facet.height
orFacet.labelHeight
, then the greater of that or the space required to accommodate the fully expanded facet will determine the actual height used.- Returns:
- Current indentVTreeFacets value. Default value is false
- See Also:
-
setInnerHeaderBaseStyle
baseStyle
for the buttons in the innermost column header for this cubeGrid.- Parameters:
innerHeaderBaseStyle
- New innerHeaderBaseStyle value. Default value is "innerHeader"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getInnerHeaderBaseStyle
baseStyle
for the buttons in the innermost column header for this cubeGrid.- Returns:
- Current innerHeaderBaseStyle value. Default value is "innerHeader"
- See Also:
-
setMaximizeColumnTitle
Title for the maximize-column menu item.- Parameters:
maximizeColumnTitle
- New maximizeColumnTitle value. Default value is "Maximize Column"- Returns:
CubeGrid
instance, for chaining setter calls
-
getMaximizeColumnTitle
Title for the maximize-column menu item.- Returns:
- Current maximizeColumnTitle value. Default value is "Maximize Column"
-
setMetricFacetId
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".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; seevalueTitle
for a full explanation.- Parameters:
metricFacetId
- New metricFacetId value. Default value is "metric"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
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".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; seevalueTitle
for a full explanation.- Returns:
- Current metricFacetId value. Default value is "metric"
-
setMinimizeColumnTitle
Title for the minimize-column menu item.- Parameters:
minimizeColumnTitle
- New minimizeColumnTitle value. Default value is "Minimize Column"- Returns:
CubeGrid
instance, for chaining setter calls
-
getMinimizeColumnTitle
Title for the minimize-column menu item.- Returns:
- Current minimizeColumnTitle value. Default value is "Minimize Column"
-
setNoHighlightsTitle
Title for the menu item that clears highlights.- Parameters:
noHighlightsTitle
- New noHighlightsTitle value. Default value is "None"- Returns:
CubeGrid
instance, for chaining setter calls
-
getNoHighlightsTitle
Title for the menu item that clears highlights.- Returns:
- Current noHighlightsTitle value. Default value is "None"
-
setPadTitles
Whether to pad titles so they aren't flush with header borders.- Parameters:
padTitles
- New padTitles value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls
-
getPadTitles
Whether to pad titles so they aren't flush with header borders.- Returns:
- Current padTitles value. Default value is true
-
setRenameFacetValueMessage
Message displayed when renaming a facet value.- Parameters:
renameFacetValueMessage
- New renameFacetValueMessage value. Default value is "Enter the new name for this facet value:"- Returns:
CubeGrid
instance, for chaining setter calls
-
getRenameFacetValueMessage
Message displayed when renaming a facet value.- Returns:
- Current renameFacetValueMessage value. Default value is "Enter the new name for this facet value:"
-
setRenameFacetValueTitle
Title for the Rename menu item.- Parameters:
renameFacetValueTitle
- New renameFacetValueTitle value. Default value is "Rename..."- Returns:
CubeGrid
instance, for chaining setter calls
-
getRenameFacetValueTitle
Title for the Rename menu item.- Returns:
- Current renameFacetValueTitle value. Default value is "Rename..."
-
setRollupValue
facetValueId of the default rollupValue for each facet. Can be overridden per facet via facet.rollupValue.- Parameters:
rollupValue
- New rollupValue value. Default value is "sum"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getRollupValue
facetValueId of the default rollupValue for each facet. Can be overridden per facet via facet.rollupValue.- Returns:
- Get the facetValue definition for the facetValue to show when this facet is "rolled up" under another facet, during a
breakout.
A facet is not required to have a rollup value, and if it does not have one, then rollups will simply be blank rows. The facetValueId of the rollup value can be declared as cubeGrid.rollupValue or facet.rollupValue. Default value is "sum"
-
setRotateHeaderTitles
This property is not supported forCubeGrid
.- Overrides:
setRotateHeaderTitles
in classListGrid
- Parameters:
rotateHeaderTitles
- New rotateHeaderTitles value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getRotateHeaderTitles
This property is not supported forCubeGrid
.- Overrides:
getRotateHeaderTitles
in classListGrid
- Returns:
- Current rotateHeaderTitles value. Default value is null
- See Also:
-
setRowFacets
The list ofids
for facets that will appear to the left of the body.- Parameters:
rowFacets
- New rowFacets value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getRowFacets
The list ofids
for facets that will appear to the left of the body.- Returns:
- Current rowFacets value. Default value is null
- See Also:
-
setRowHeaderBaseStyle
baseStyle
for the buttons in this grid's row headers.- Parameters:
rowHeaderBaseStyle
- New rowHeaderBaseStyle value. Default value is "rowHeader"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getRowHeaderBaseStyle
baseStyle
for the buttons in this grid's row headers.- Returns:
- Current rowHeaderBaseStyle value. Default value is "rowHeader"
- See Also:
-
setRowHeaderGridMode
If enabled row headers for this cubeGrid will be rendered using aGridRenderer
component. This improves performance for very large cubeGrids.Note that this attribute must be set for hierarchical row facets to be indented properly.
Note : This is an advanced setting
- Parameters:
rowHeaderGridMode
- New rowHeaderGridMode value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getRowHeaderGridMode
If enabled row headers for this cubeGrid will be rendered using aGridRenderer
component. This improves performance for very large cubeGrids.Note that this attribute must be set for hierarchical row facets to be indented properly.
- Returns:
- Current rowHeaderGridMode value. Default value is false
- See Also:
-
setRowHeaderLabelBaseStyle
public CubeGrid setRowHeaderLabelBaseStyle(String rowHeaderLabelBaseStyle) throws IllegalStateException baseStyle
for the facet-label buttons above the grid's row headers.- Parameters:
rowHeaderLabelBaseStyle
- New rowHeaderLabelBaseStyle value. Default value is "rowHeaderLabel"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getRowHeaderLabelBaseStyle
baseStyle
for the facet-label buttons above the grid's row headers.- Returns:
- Current rowHeaderLabelBaseStyle value. Default value is "rowHeaderLabel"
- See Also:
-
getSaveByCell
CubeGrids only support editing by cell.Note : This method should be called only after the widget has been rendered.
- Overrides:
getSaveByCell
in classListGrid
- Returns:
- Current saveByCell value. Default value is true
- Throws:
IllegalStateException
- if this widget has not yet been rendered.- See Also:
-
setShowAllHighlightsTitle
Title for the show all highlights menu item.- Parameters:
showAllHighlightsTitle
- New showAllHighlightsTitle value. Default value is "Show all"- Returns:
CubeGrid
instance, for chaining setter calls
-
getShowAllHighlightsTitle
Title for the show all highlights menu item.- Returns:
- Current showAllHighlightsTitle value. Default value is "Show all"
-
setShowFacetContextMenus
If true, show facet label context menus with some built-in operations. Otherwise, use generic context menu handling.- Parameters:
showFacetContextMenus
- New showFacetContextMenus value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getShowFacetContextMenus
public boolean getShowFacetContextMenus()If true, show facet label context menus with some built-in operations. Otherwise, use generic context menu handling.- Returns:
- Current showFacetContextMenus value. Default value is false
-
setShowFacetValueContextMenus
If true, show facet value context menus with some built-in operations. Otherwise, use generic context menu handling. Use this in place ofListGrid.showHeaderContextMenu
andListGrid.showHeaderMenuButton
for CubeGrids.- Parameters:
showFacetValueContextMenus
- New showFacetValueContextMenus value. Default value is true- Returns:
CubeGrid
instance, for chaining setter calls
-
getShowFacetValueContextMenus
public boolean getShowFacetValueContextMenus()If true, show facet value context menus with some built-in operations. Otherwise, use generic context menu handling. Use this in place ofListGrid.showHeaderContextMenu
andListGrid.showHeaderMenuButton
for CubeGrids.- Returns:
- Current showFacetValueContextMenus value. Default value is true
-
setShowHighlightsTitle
Title for the show highlights menu item.- Parameters:
showHighlightsTitle
- New showHighlightsTitle value. Default value is "Show Highlights"- Returns:
CubeGrid
instance, for chaining setter calls
-
getShowHighlightsTitle
Title for the show highlights menu item.- Returns:
- Current showHighlightsTitle value. Default value is "Show Highlights"
-
setShowHoverTipsTitle
Title for the show hover tips menu item.- Parameters:
showHoverTipsTitle
- New showHoverTipsTitle value. Default value is "Show Hover Tips"- Returns:
CubeGrid
instance, for chaining setter calls
-
getShowHoverTipsTitle
Title for the show hover tips menu item.- Returns:
- Current showHoverTipsTitle value. Default value is "Show Hover Tips"
-
setSimpleDeselect
If true, clicking on the existing selection causes it to be entirely deselected.- Parameters:
simpleDeselect
- New simpleDeselect value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getSimpleDeselect
If true, clicking on the existing selection causes it to be entirely deselected.- Returns:
- Current simpleDeselect value. Default value is false
-
setSkinImgDir
Default directory for skin images (those defined by the class), relative to the Page-wideskinDir
.- Overrides:
setSkinImgDir
in classListGrid
- Parameters:
skinImgDir
- New skinImgDir value. Default value is "images/CubeGrid/"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getSkinImgDir
Default directory for skin images (those defined by the class), relative to the Page-wideskinDir
.- Overrides:
getSkinImgDir
in classListGrid
- Returns:
- Current skinImgDir value. Default value is "images/CubeGrid/"
- See Also:
-
setSortDirection
Direction of sorting if sortedFacet or sortedFacetValues is specified.- Overrides:
setSortDirection
in classListGrid
- Parameters:
sortDirection
- New sortDirection value. Default value is "ascending"- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getSortDirection
Direction of sorting if sortedFacet or sortedFacetValues is specified.- Overrides:
getSortDirection
in classListGrid
- Returns:
- Current sortDirection value. Default value is "ascending"
- See Also:
-
setSortedFacetValues
FacetValueMap
of facet values representing a set of facetValues by which the cubeGrid data is sorted.- Parameters:
sortedFacetValues
- New sortedFacetValues value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls
-
getSortedFacetValues
FacetValueMap
of facet values representing a set of facetValues by which the cubeGrid data is sorted.- Returns:
- Current sortedFacetValues value. Default value is null
-
setStyleName
CSS class for the CubeGrid as a whole- Overrides:
setStyleName
in classListGrid
- Parameters:
styleName
- New styleName value. Default value is "normal"- See Also:
-
getStyleName
CSS class for the CubeGrid as a whole- Overrides:
getStyleName
in classListGrid
- Returns:
- Current styleName value. Default value is "normal"
- See Also:
-
setValueExportFormat
FormatString
used during exports for numeric or date formatting. SeeDataSourceField.exportFormat
.- Parameters:
valueExportFormat
- New valueExportFormat value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getValueExportFormat
FormatString
used during exports for numeric or date formatting. SeeDataSourceField.exportFormat
.- Returns:
- Current valueExportFormat value. Default value is null
- See Also:
-
setValueFormat
FormatString
for numeric or date formatting. SeeDataSourceField.format
.- Parameters:
valueFormat
- New valueFormat value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getValueFormat
FormatString
for numeric or date formatting. SeeDataSourceField.format
.- Returns:
- Current valueFormat value. Default value is null
- See Also:
-
setValueProperty
Name of the property in a cell record that holds the cell value.- Parameters:
valueProperty
- New valueProperty value. Default value is "_value"- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getValueProperty
Name of the property in a cell record that holds the cell value.- Returns:
- Current valueProperty value. Default value is "_value"
- See Also:
-
setValueTitle
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.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
.- Parameters:
valueTitle
- New valueTitle value. Default value is null- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
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.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
.- Returns:
- Current valueTitle value. Default value is null
-
setVTreeFacetIndent
Determines how many pixels to move for each level whenhierarchical
column facets are beingindented
.- Parameters:
vTreeFacetIndent
- New vTreeFacetIndent value. Default value is 8- Returns:
CubeGrid
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getVTreeFacetIndent
public int getVTreeFacetIndent()Determines how many pixels to move for each level whenhierarchical
column facets are beingindented
.- Returns:
- Current vTreeFacetIndent value. Default value is 8
- See Also:
-
setVTreeFacetIndentDirection
Determines layout of facet value titles in each column facet beingindented
.- Parameters:
vTreeFacetIndentDirection
- New vTreeFacetIndentDirection value. Default value is CubeGrid.DESCENDING- Returns:
CubeGrid
instance, for chaining setter calls- See Also:
-
getVTreeFacetIndentDirection
Determines layout of facet value titles in each column facet beingindented
.- Returns:
- Current vTreeFacetIndentDirection value. Default value is CubeGrid.DESCENDING
- See Also:
-
setWrapFacetTitles
Whether to allow text wrapping on facet titles.- Parameters:
wrapFacetTitles
- New wrapFacetTitles value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getWrapFacetTitles
Whether to allow text wrapping on facet titles.- Returns:
- Current wrapFacetTitles value. Default value is false
-
setWrapFacetValueTitles
Whether to allow text wrapping on facet value titles.Note that this property is incompatible with
indented
column facets.- Parameters:
wrapFacetValueTitles
- New wrapFacetValueTitles value. Default value is false- Returns:
CubeGrid
instance, for chaining setter calls
-
getWrapFacetValueTitles
Whether to allow text wrapping on facet value titles.Note that this property is incompatible with
indented
column facets.- Returns:
- Current wrapFacetValueTitles value. Default value is false
-
addColumnFacet
Add a column facet to the view at index "index". Handles the facet already being in the view (does a pivot).
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.
methodType action- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
- See Also:
-
addColumnFacet
Add a column facet to the view at index "index". Handles the facet already being in the view (does a pivot).
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.
methodType action- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
index
- index to add the facet at. 0 = outermost (default innermost)- See Also:
-
addFacet
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index". Handles the facet already being in the view (does a pivot).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.
- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
- See Also:
-
addFacet
- See Also:
-
addFacet
Add a facet to the view, into the row or column facets (intoRows true or false), at index "index". Handles the facet already being in the view (does a pivot).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.
- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
intoRows
- whether to add facet as a row facetindex
- index to add the facet at. 0 = outermost (default innermost)- See Also:
-
addRowFacet
Add a row facet to the view at index "index". Handles the facet already being in the view (does a pivot).
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.
methodType action- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
- See Also:
-
addRowFacet
Add a row facet to the view at index "index". Handles the facet already being in the view (does a pivot).
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.
methodType action- Parameters:
facetId
- facetId to add. Definition must have been provided at init time. SeeIdentifier
index
- index to add the facet at. 0 = outermost (default innermost)- See Also:
-
anyCellSelected
Determine whether any cells are selected in this cubeGrid.
methodType tester- Returns:
- true if any cells are selected
- See Also:
-
autoSizeFacet
auto-size the header facet horizontally- Parameters:
facetId
- ID of facet to resize.
-
cellIsSelected
Determine whether the cell passed in is selected in this cubeGrid.
methodType tester- Parameters:
cell
- cell to test- Returns:
- true if any cells are selected
- See Also:
-
closeFacet
Handler fired when facet is closed
methodType handler- Parameters:
facetId
- ID of facet that was closed
-
collapseField
Collapses the specified field. No-ops if it's not showing, or it it's already collapsed.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether specified field was actually collapsed
-
dataArrived
public void dataArrived()Notification method fired when new data arrives from the server to be displayed in this CubeGrid. For example in response to the user openng a collapsed facet, or as a result of an initial fetch request for all data from a CubeGrid wherefacets
is not set and there is no initial data. Only applies to databound CubeGrids. -
deselectAll
public void deselectAll()Deselect all cells and facetValues.
methodType action- See Also:
-
deselectAllCells
public void deselectAllCells()Deselect all cells.- See Also:
-
deselectAllFacetValues
public void deselectAllFacetValues()Deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
methodType action- See Also:
-
deselectAllFacetValues
Deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
methodType action- Parameters:
facetId
- ID of facet - if null, selects all headerbars' headers- See Also:
-
deselectCells
Deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to deselect- See Also:
-
deselectCells
Deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to deselect- See Also:
-
deselectCells
Deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to deselect- See Also:
-
deselectFacetValue
Deselect the header for a given facet value.
methodType action- Parameters:
facetId
- ID of facetfacetValueId
- ID of facetValue to select- See Also:
-
expandField
Expands the specified field. No-ops if it's not showing, or if it's already expanded.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether specified field was actually expanded
-
exportClientData
Exports this component's data with client-side formatters applied, so is suitable for direct display to users. This feature requires the Smart GWT server.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.
- Parameters:
settings
- contains configuration settings for the export, including:- facetSeparatorString (String) - if specified, the
separator to use in favor of
exportFacetSeparatorString
when combining titles from multiple facet values.
- facetSeparatorString (String) - if specified, the
separator to use in favor of
- See Also:
-
exportClientData
- See Also:
-
exportClientData
Exports this component's data with client-side formatters applied, so is suitable for direct display to users. This feature requires the Smart GWT server.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.
- Parameters:
settings
- contains configuration settings for the export, including:- facetSeparatorString (String) - if specified, the
separator to use in favor of
exportFacetSeparatorString
when combining titles from multiple facet values.
- facetSeparatorString (String) - if specified, the
separator to use in favor of
requestProperties
- Request properties for the export.callback
- Optional callback. If you specifyexportToClient
: 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.- See Also:
-
addFacetAddedHandler
Add a facetAdded handler.Notification fired when a new facet is added.
- Specified by:
addFacetAddedHandler
in interfaceHasFacetAddedHandlers
- Parameters:
handler
- the facetAdded handler- Returns:
HandlerRegistration
used to remove this handler
-
addFacetContextClickHandler
Add a facetContextClick handler.StringMethod handler fired when the user right clicks on a facet label.
- Specified by:
addFacetContextClickHandler
in interfaceHasFacetContextClickHandlers
- Parameters:
handler
- the facetContextClick handler- Returns:
HandlerRegistration
used to remove this handler
-
facetHasSelection
Return whether any facet value for this facet is selected in headers. If no facetId passed, return whether any facet has a selection.
methodType tester- Parameters:
facetId
- Id for facet to test- Returns:
- true if any facet value in this header is selected
- See Also:
-
addFacetLabelClickHandler
Add a facetLabelClick handler.Method handler fired when the user clicks on a facet label.
- Specified by:
addFacetLabelClickHandler
in interfaceHasFacetLabelClickHandlers
- Parameters:
handler
- the facetLabelClick handler- Returns:
HandlerRegistration
used to remove this handler
-
addFacetMovedHandler
Add a facetMoved handler.Notification fired when a facet is moved.
- Specified by:
addFacetMovedHandler
in interfaceHasFacetMovedHandlers
- Parameters:
handler
- the facetMoved handler- Returns:
HandlerRegistration
used to remove this handler
-
addFacetRemovedHandler
Add a facetRemoved handler.Notification fired when a facet is removed.
- Specified by:
addFacetRemovedHandler
in interfaceHasFacetRemovedHandlers
- Parameters:
handler
- the facetRemoved handler- Returns:
HandlerRegistration
used to remove this handler
-
addFacetValueContextClickHandler
Add a facetValueContextClick handler.StringMethod handler fired when context click occurs over a facetValue button in a header.
- Specified by:
addFacetValueContextClickHandler
in interfaceHasFacetValueContextClickHandlers
- Parameters:
handler
- the facetValueContextClick handler- Returns:
HandlerRegistration
used to remove this handler
-
addFacetValueSelectionChangedHandler
public HandlerRegistration addFacetValueSelectionChangedHandler(FacetValueSelectionChangedHandler handler) Add a facetValueSelectionChanged handler.Handler/Notification function for facetValue selection change (no default implementation).
- Specified by:
addFacetValueSelectionChangedHandler
in interfaceHasFacetValueSelectionChangedHandlers
- Parameters:
handler
- the facetValueSelectionChanged handler- Returns:
HandlerRegistration
used to remove this handler
-
addFixedFacetValueChangedHandler
Add a fixedFacetValueChanged handler.Notification fired when a fixed facet value is set for some facet.
- Specified by:
addFixedFacetValueChangedHandler
in interfaceHasFixedFacetValueChangedHandlers
- Parameters:
handler
- the fixedFacetValueChanged handler- Returns:
HandlerRegistration
used to remove this handler
-
getCellColumn
Given a record in this grid, this method returns the colNum in which the record is displayed.- Parameters:
cellRecord
- record to find coordinates for- Returns:
- Column number for the record. Returns -1 if the record is not found.
-
getCellFacetValues
Given a cell coordinate within this CubeGrid return aFacetValueMap
indicating the facet values for the cell.- Parameters:
rowNum
- row index of the cellcolNum
- column index of the cell- Returns:
- facet values for the specified cell. Returns null if the specified cell is not present in the grid.
-
getCellRecord
Return the pointer to a particular record by record and column number.- Parameters:
rowNum
- row index of record to return.colNum
- column index of record to return.- Returns:
- Record object for the row.
- See Also:
-
getCellRow
Given a record in this grid, this method returns the rowNum on which the record is displayed.- Parameters:
cellRecord
- record to find coordinates for- Returns:
- Row number for the record. Returns -1 if the record is not found.
-
getColumnFacetValues
Return aFacetValueMap
indicating the facet values for a specific column in the grid.- Parameters:
colNum
- index of the column- Returns:
- facet values for the specified column. Returns null if the specified column is not present in the grid.
-
getColumnHeaderFacetValues
Return aFacetValueMap
of the facet values for the column field at the specified level containing the requested column number. Note that outer column fields may span several grid columns.- Parameters:
colNum
- 0-based index into the grid columns (and inner column header fields)level
- target header level; 0 represents the outer column header- Returns:
- facet values for the targeted column header field
-
getDefaultFacetValueContextItems
Returns a default set of items, which can be updated/modified, and then assigned tofacetValueContextItems
to be used in the context menu of the appropriate header button.- Parameters:
facetValues
- FacetValueMap for the appropriate header button- Returns:
- Return standard context menu items for these facet values.
-
getEditValue
Returns the current temporary locally stored edit value for a cell being edited. Note this is thevalueProperty
that will be saved for the cell in question.- Overrides:
getEditValue
in classListGrid
- Parameters:
rowNum
- index of the row for which the editValue should be returnedcolNum
- index of the column for which value should be returned- Returns:
- edit value for the cell
- See Also:
-
getEventColumn
public int getEventColumn()Returns the column number of the provided X-coordinate, or the most recent mouse event if an X-coordinate is not provided.- Overrides:
getEventColumn
in classListGrid
- Returns:
- column number, or -2 if beyond last drawn column
- See Also:
-
getEventColumn
Returns the column number of the provided X-coordinate, or the most recent mouse event if an X-coordinate is not provided.- Overrides:
getEventColumn
in classListGrid
- Parameters:
x
- X-coordinate relative to the left edge of the content to obtain the column number for. If not provided, thenCanvas.getOffsetX()
will be used.- Returns:
- column number, or -2 if beyond last drawn column
- See Also:
-
getEventRow
public int getEventRow()Returns the row number of the provided Y-coordinate, or the most recent mouse event if a Y-coordinate is not provided.- Overrides:
getEventRow
in classListGrid
- Returns:
- row number, or -2 if beyond last drawn row
- See Also:
-
getEventRow
Returns the row number of the provided Y-coordinate, or the most recent mouse event if a Y-coordinate is not provided.- Overrides:
getEventRow
in classListGrid
- Parameters:
y
- Y-coordinate relative to the top edge of the content to obtain the row number for. If not provided, thenCanvas.getOffsetY()
will be used.- Returns:
- row number, or -2 if beyond last drawn row
- See Also:
-
getFacet
Get a facet definition by facetId. Constant time.- Parameters:
facetId
- the id of the facet to retrieve- Returns:
- the Facet if found, or null
- See Also:
-
getFacetsHavingSelection
Return the list of facets that have any selection in their headers.
methodType getter- Returns:
- list of facets that have any selection in their headers
- See Also:
-
getFacetValue
Get a facet value definition by facetId and facetValueId. Constant time.- Parameters:
facetId
- the id of the facet to retrievefacetValueId
- the id of the facet value to retrieve- Returns:
- the FacetValue if found, or null
- See Also:
-
getFacetValuesColumn
Get the index of the first column in the grid that matches the specified FacetValueMap.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.
- Parameters:
facetValues
- facet values to find- Returns:
- index of first column in the grid that matches the facet values passed in, or -1 if not found
-
getFacetValuesRow
Get the index of the first row in the grid that matches the specified FacetValueMap.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.
- Parameters:
facetValues
- facet values to find- Returns:
- index of first row in the grid that matches the facet values passed in, or -1 if not found
-
getRowFacetValues
Return aFacetValueMap
indicating the facet values for a specific row in the grid.- Parameters:
rowNum
- index of the row- Returns:
- facet values for the specified row. Returns null if the specified row is not present in the grid.
-
getRowHeaderFacetValues
Return aFacetValueMap
of the facet values for the row field at the specified level containing the requested row number. Note that outer row fields may span several grid rows.- Parameters:
rowNum
- 0-based index into the grid rows (and inner row header fields)level
- target header level; 0 represents the outer row header- Returns:
- facet values for the targeted row header field
-
getSelectedCellIds
Returns an array of the IDs of all selected cell records.
methodType getter- Returns:
- array of the selected cell IDs
- See Also:
-
getSelectedCells
Returns an array of the selected cell records.
methodType getter- Returns:
- array of the selected cell records
- See Also:
-
getSelectedFacetValues
Returns an array of facetValues objects indicating the headers that are selected in the headerBar for this facet. If facetId is not passed, returns selection for all facets.- Returns:
- selected facetValues
- See Also:
-
getSelectedFacetValues
Returns an array of facetValues objects indicating the headers that are selected in the headerBar for this facet. If facetId is not passed, returns selection for all facets.- Parameters:
facetId
- id for facet for which we are getting selected facetValues- Returns:
- selected facetValues
- See Also:
-
getViewState
Note: This is a ListGrid feature which is inapplicable on this class.- Overrides:
getViewState
in classListGrid
- Returns:
- current view state for the grid.
See
ListGridViewState
- See Also:
-
hasChanges
Determines whether any cells in this cubeGrid have been edited but not yet saved to the underlying data set. Note that for asynchronous saves, this method will return false if the current edit values match any submitted (but not yet saved) values. This behavior can be turned off with theignorePendingValues
parameter.- Overrides:
hasChanges
in classListGrid
- Returns:
- true if any record in the grid has been edited but not yet saved
- See Also:
-
hasChanges
Determines whether any cells in this cubeGrid have been edited but not yet saved to the underlying data set. Note that for asynchronous saves, this method will return false if the current edit values match any submitted (but not yet saved) values. This behavior can be turned off with theignorePendingValues
parameter.- Overrides:
hasChanges
in classListGrid
- Parameters:
ignorePendingValues
- If true, this method will compare the current edit values against the underlying records in the dataset, not taking pending edit values into account- Returns:
- true if any record in the grid has been edited but not yet saved
- See Also:
-
hideFacetValues
Hides the specified field if it is currently visible. No-ops if it's already hidden.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether specified field was actually hidden
-
hiliteFacetValue
Apply a hilite to all cells corresponding to a facetValue.
methodType action- Parameters:
facetID
- facet IDfacetValueID
- facet value IDhiliteID
- hilite ID- Returns:
- true if the cells were successfully hilited.
- See Also:
-
isFieldOpen
Return whether the specified CubeGrid field is open, taking into account bothcollapsing
andminimizing
.Note that if you don't already have a
FacetValueMap
to the field in question, you can get one by callinggetRowHeaderFacetValues()
orgetColumnHeaderFacetValues()
,You can also construct a
FacetValueMap
on your own by using theFacet.id
s fromrowFacets
orcolumnFacets
together with theFacetValue.id
s of theFacet.values
for the row or column that you want to query. Given aFacet.id
, you can usegetFacet()
to obtain the correpondingFacet
.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether field is open
-
loadAllRecords
This method is not currently supported for this grid-type. SeeListGrid.loadAllRecords()
for more information.- Overrides:
loadAllRecords
in classListGrid
- Returns:
- true if a fetch was made or was not needed - false otherwise
-
loadAllRecords
- Overrides:
loadAllRecords
in classListGrid
- See Also:
-
loadAllRecords
This method is not currently supported for this grid-type. SeeListGrid.loadAllRecords()
for more information.- Overrides:
loadAllRecords
in classListGrid
- Parameters:
maxRecords
- optional maximum record count - if passed, no fetch takes place if maxRecords is below the known length of the datacallback
- callback to fire if a fetch is issued - if all data was already loaded, the callback is fired with no parameters- Returns:
- true if a fetch was made or was not needed - false otherwise
-
recordHasChanges
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.Note that if this grid is bound to a
dataSource
, and an asynchronous save has been submitted, this method will compare the local edit values against the submitted values by default, returning false (no changes), if they match. This is useful for detecting whether the user is actively editing values and hasn't yet committed them.The
ignorePendingValues
parameter may be used by developers who want to ignore this case and simply compare edit values against the record in the local data set.- Parameters:
rowNum
- row index of record to check for changescolNum
- column index of the record to check for changes- Returns:
- true if the record has been edited but not yet saved
- See Also:
-
recordHasChanges
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.Note that if this grid is bound to a
dataSource
, and an asynchronous save has been submitted, this method will compare the local edit values against the submitted values by default, returning false (no changes), if they match. This is useful for detecting whether the user is actively editing values and hasn't yet committed them.The
ignorePendingValues
parameter may be used by developers who want to ignore this case and simply compare edit values against the record in the local data set.- Parameters:
rowNum
- row index of record to check for changescolNum
- column index of the record to check for changesignorePendingValues
- If true, this method will compare the current edit values against the underlying records in the dataset, not taking pending edit values into account- Returns:
- true if the record has been edited but not yet saved
- See Also:
-
removeFacet
Remove a facet from the current view, using a fixed value from that facet. For example, remove the "months" facet from the view, collapsing to just January, or total for all months.- Parameters:
facetId
- facetId to remove. SeeIdentifier
- See Also:
-
removeFacet
Remove a facet from the current view, using a fixed value from that facet. For example, remove the "months" facet from the view, collapsing to just January, or total for all months.- Parameters:
facetId
- facetId to remove. SeeIdentifier
fixedFacetValueId
- New fixed value for the facet, to be added tofixedFacetValues
. Default is the rollup value for the facet. SeeIdentifier
- See Also:
-
resizeFacetValue
Resizes all columns for the provided facetValueId, which must be a facetValueId from the innermost column facet.- Parameters:
facetValueId
- facetValueId of columns to be resized. SeeIdentifier
newWidth
- column's new width
-
selectAllCells
public void selectAllCells()Select all cells.- See Also:
-
selectAllFacetValues
public void selectAllFacetValues()Select/deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
methodType action- See Also:
-
selectAllFacetValues
- See Also:
-
selectAllFacetValues
Select/deselect all headers in a headerBar (specified by facetId) or all headerBars (if no facetId).
methodType action- Parameters:
facetId
- ID of facet - if null, selects all headerbars' headersnewState
- new selection state - if null defaults to true- See Also:
-
selectCells
Select/deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to select- See Also:
-
selectCells
Select/deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to select- See Also:
-
selectCells
Select/deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to select- See Also:
-
selectCells
Select/deselect cells that match aFacetValueMap
. Also supports an explicit list of CellRecords or cell IDs.- Parameters:
cellList
- cells to selectnewState
- new selection state (if null, defaults to true)- See Also:
-
selectFacetValue
Select/deselect the header for a given facet value.
methodType action- Parameters:
facetId
- ID of facetfacetValueId
- ID of facetValue to select- See Also:
-
selectFacetValue
Select/deselect the header for a given facet value.
methodType action- Parameters:
facetId
- ID of facetfacetValueId
- ID of facetValue to selectnewState
- new selection state - if null defaults to true- See Also:
-
setEditValue
Set the edit value for some cell in the cube grid.Note that cubeGrids display one record per cell - the value passed in should be the desired edit value for the
valueProperty
of the record.- Overrides:
setEditValue
in classListGrid
- Parameters:
rowNum
- Row numbercolNum
- Column numbervalue
- New value for the record- See Also:
-
setFacetTitle
Set the title of a facet (appears in facet label).- Parameters:
facetId
- facet to update. SeeIdentifier
newTitle
- title for the facet
-
setFacetValueTitle
Set the title for a facet value.- Parameters:
facetId
- facet to update. SeeIdentifier
facetValueId
- facetValue to update. SeeIdentifier
newTitle
- title for the facet
-
setFacetValueTitleAlign
Set the align for the title for a facet value.- Parameters:
facetId
- facet to update. SeeIdentifier
facetValueId
- facetValue to update. SeeIdentifier
align
- new alignment for facet value title
-
setFixedFacetValue
Modify fixedFacetValues for this cubeGrid.- Parameters:
facetId
- facetId. SeeIdentifier
fixedFacetValueId
- New fixed value for the facet, to be added tofixedFacetValues
. Default is the rollup value for the facet. SeeIdentifier
-
showFacetValues
Shows the specified field if it was previsouly hidden. No-ops if it's already showing.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether specified field was actually shown
-
addSortByFacetIdHandler
Add a sortByFacetId handler.Called when a sort control is clicked on a FacetHeader. Does nothing by default.
- Specified by:
addSortByFacetIdHandler
in interfaceHasSortByFacetIdHandlers
- Parameters:
handler
- the sortByFacetId handler- Returns:
HandlerRegistration
used to remove this handler
-
addSortByFacetValuesHandler
Add a sortByFacetValues handler.Called when a sort control is clicked on a FacetValueHeader. Does nothing by default.
- Specified by:
addSortByFacetValuesHandler
in interfaceHasSortByFacetValuesHandlers
- Parameters:
handler
- the sortByFacetValues handler- Returns:
HandlerRegistration
used to remove this handler
-
toggleFieldOpenState
Toggles the open state of the specified field. No-ops if it's not showing.- Parameters:
facetValueMap
- field specified as a facetValueMap- Returns:
- whether specified field's open state was toggled
-
setDefaultProperties
Class level method to set the default properties of this class. If set, then all existing and subsequently created instances of this class will automatically have default properties corresponding to the properties set on the SmartGWT class instance passed to this function before its underlying SmartClient JS object was created. This is a powerful feature that eliminates the need for users to create a separate hierarchy of subclasses that only alter the default properties of this class. Can also be used for skinning / styling purposes.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.
- Parameters:
cubeGridProperties
- properties that should be used as new defaults when instances of this class are created- See Also:
-
hiliteCell
Apply a hilite to a specific cell. Note: can be called either as hiliteCell(cellObject, hiliteID) or hiliteCell(row, column, hiliteID)
methodType action- Parameters:
row
- of cell to hilitecolumn
- of cell to hilitehilite
- id- Returns:
- true if the cell was successfully hilited.
- See Also:
-
deselectCell
Deselect a single cell - accepts cell ID.- Parameters:
cell
- cell to deselect
-
deselectCell
Deselect a single cell - accepts cellRecord.- Parameters:
cell
- cell to deselect
-
selectCell
Select a single cell - accepts cell ID or cell record.
methodType action- Parameters:
cell
- cell to select
-
selectCell
Select a single cell - accepts cell ID or cell record.
methodType action- Parameters:
cell
- cell to select
-
getCellCoordinates
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.- Parameters:
cellRecord
- record to find coordinates for- Returns:
- 2 element array containing
[rowNum,colNum]
for the cell, ornull
if the record is not found.
-
getEditedCell
Returns the current value of a cell. If the cell has an outstanding edit value, this will be returned, otherwise the underlying value of the record will be returned.- Overrides:
getEditedCell
in classListGrid
- Parameters:
rowNum
- rowNum of the record being editedcolNum
- colNum of the cell- Returns:
- Current edit value, or underlying value for the cell.
- See Also:
-
getEditedCell
Returns the current value of a cell. If the cell has an outstanding edit value, this will be returned, otherwise the underlying value of the record will be returned.- Parameters:
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 rowNum- Returns:
- Current edit value, or underlying value for the cell.
- See Also:
-
getEditedRecord
Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.The returned value is never null, and can be freely modified.
- Parameters:
rowNum
- of the record being editedcolNum
- colNum of the record being edited- Returns:
- A copy of the record with unsaved edits included
- See Also:
-
getEditedRecord
Returns the combination of unsaved edits (if any) and original values (if any) for a given cell being edited.The returned value is never null, and can be freely modified.
- Parameters:
record
- being edited- Returns:
- A copy of the record with unsaved edits included
- See Also:
-
setEnableCharting
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. SeechartData
for more information.- Parameters:
enableCharting
- enableCharting Default value is false
-
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. SeechartData
for more information.- Returns:
- Boolean
-
setFacetValueHoverCustomizer
Set the customizer for the HTML to be shown in hovers over facet values.- Parameters:
hoverCustomizer
- the hover customizer
-
analyticsLoaded
public static boolean analyticsLoaded()Static method indicating whether the optional Analytics module is loaded for the page. The CubeGrid component requires this module.- Returns:
- true if the Analytics module is present
-
makeChart
public FacetChart makeChart(FacetValueMap fixedFacetValues, String[] variableFacets, FacetChart chartProperties) Chart the portion of the dataset indicated byfixedFacetValues
, for all values of thevariableFacets
.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 somechartTypes
orcharting engines
.- Parameters:
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 createdFacetChart
- Returns:
- (FacetChart) created Chart instance
-
setViewState
Note: This is a ListGrid feature which is inapplicable on this class.- Overrides:
setViewState
in classListGrid
- Parameters:
viewState
- Object describing the desired view state for the grid.- Returns:
CubeGrid
instance, for chaining setter calls SeeListGridViewState
- See Also:
-
setLogicalStructure
Setter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility. -
getLogicalStructure
Getter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.- Specified by:
getLogicalStructure
in interfaceLogicalStructure
- Overrides:
getLogicalStructure
in classListGrid
-