public class Menu extends ListGrid implements HasItemClickHandlers
A Menu
is initialized with a set of MenuItem
s specified as items
, each of which represents one row in the menu's display and
specifies the action to take when that menu item is selected.
Each MenuItem
can have a title
, icon
, shortcut keys
, optional MenuItem.submenu
and various other settings. Alternatively, a
MenuItem
can contain an arbitrary widget via MenuItem.embeddedComponent
.
To create a context menu
for a component, provide a Menu instance for the Canvas.contextMenu
property. Note that some components like ListGrid
have
more specific properties because they have distinct regions or because they have a default set of context menu actions
available (for example: ListGrid.headerContextMenu
and related APIs).
If you want a button that pops up a menu when clicked, or a bar of
such buttons, see the MenuButton
and MenuBar
classes.
To create a pop-up panel interface that looks nothing like a
Menu
(but still dismisses automatically on an outside click), use Canvas.showClickMask()
to arrange for automatic dismissal, and the
Canvas.showNextTo()
utility method to place the component near
whatever triggered it, while automatically staying on-screen.
Modifier and Type | Field and Description |
---|---|
static ListGridField |
ICON_FIELD |
static ListGridField |
KEY_FIELD |
static ListGridField |
SUBMENU_FIELD |
static ListGridField |
TITLE_FIELD |
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
Constructor and Description |
---|
Menu() |
Menu(com.google.gwt.core.client.JavaScriptObject jsObj) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(MenuItem item) |
void |
addItem(MenuItem item,
int index) |
com.google.gwt.event.shared.HandlerRegistration |
addItemClickHandler(ItemClickHandler handler)
Add a itemClick handler.
|
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
Canvas defaults)
Changes the defaults for Canvas AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
FormItem defaults)
Changes the defaults for FormItem AutoChildren named
autoChildName . |
protected com.google.gwt.core.client.JavaScriptObject |
create() |
void |
fetchData()
This DataBoundComponent method does not apply to Menu.
|
void |
fetchData(Criteria criteria)
Retrieves data from the DataSource that matches the specified criteria.
|
void |
fetchData(Criteria criteria,
DSCallback callback)
Retrieves data from the DataSource that matches the specified criteria.
|
void |
fetchData(Criteria criteria,
DSCallback callback,
DSRequest requestProperties)
This DataBoundComponent method does not apply to Menu.
|
MenuItem[] |
getAllItems()
Retrieves the full set of items for this menu, including
hidden items |
java.lang.Boolean |
getAlternateRecordStyles()
Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not
impact menus' appearance.
|
java.lang.Boolean |
getAutoDismiss()
When false, when a menu item is chosen (via mouse click or keyboard), the menu is not automatically hidden, staying in
place for further interactivity
|
java.lang.Boolean |
getAutoDismissOnBlur()
When false, when a user clicks outside the menu, or hits the Escape key, this menu will not be automatically hidden,
staying in place for further interactivity.
|
java.lang.Boolean |
getAutoDraw()
Menus will not draw on initialization, until they're explicitly show()n
|
java.lang.String |
getBaseStyle()
CSS style for a normal cell
|
java.lang.String |
getBodyStyleName()
CSS style used for the body of this menu when there is no icon field.
|
java.lang.String |
getCancelButtonTitle()
Title for the "Done" button shown when the
NavigationBar is present. |
boolean |
getCanSaveSearches()
Option to save searches is disabled for menus
|
java.lang.Boolean |
getCanSelectParentItems()
If true, clicking or pressing Enter on a menu item that has a submenu will select that item (with standard behavior of
hiding the menus, calling click handlers, etc) instead of showing the submenu.
|
boolean |
getCanShowFilterEditor()
Option to show filter editor is disabled for menus
|
java.lang.Boolean |
getCascadeAutoDismiss()
When true any generated submenus will inherit
autoDismiss
from this menu. |
int |
getCellHeight()
The height of each item in the menu, in pixels.
|
java.lang.String |
getCellStyle(ListGridRecord record,
int rowNum,
int colNum)
Return the CSS class for a cell.
|
java.lang.String |
getCheckmarkDisabledImage()
Default image to display for
check-marked items when the
item is disabled. |
ImgHTMLProperties |
getCheckmarkDisabledImageAsImgHTMLProperties()
Default image to display for
check-marked items when the
item is disabled. |
java.lang.String |
getCheckmarkImage()
Default image to display for
check-marked items . |
ImgHTMLProperties |
getCheckmarkImageAsImgHTMLProperties()
Default image to display for
check-marked items . |
DataSource |
getDataSource()
Optional DataSource to fetch menuItems and submenus from, instead of using
items . |
int |
getDefaultWidth()
The default menu width.
|
java.lang.String |
getEditProxyConstructor()
Default class used to construct the
EditProxy for this component when the component is
first placed into edit mode . |
java.lang.String |
getEmptyMessage()
Message to show when a menu is shown with no items.
|
java.lang.Boolean |
getFetchSubmenus()
When using a Tree or hierarchical DataSource as the menu's data, submenus are automatically generated from child nodes.
|
java.lang.String |
getFillSpaceStyleName()
If set, alternative body style for the menu used when there is no icon field and the
placement settings indicate the menu will be filling a portion of
the screen or a panel. |
java.lang.Boolean |
getFilterHiddenItems()
Does this hide menu items marked as
hidden menu items by
filtering them out of the data set? |
java.lang.String |
getIconBodyStyleName()
If set, the CSS style used for the body of this menu when there is an icon field.
|
static ListGridField |
getIconFieldDefaults()
Default properties for the automatically generated icon column.
|
ListGridField |
getIconFieldProperties()
Custom properties for the automatically generated icon column.
|
java.lang.String |
getIconFillSpaceStyleName()
If set, alternative body style for the menu used when there is an icon field and the
placement settings indicate the menu will be filling a portion of
the screen or a panel. |
int |
getIconHeight()
The default height applied to custom icons in this menu.
|
int |
getIconWidth()
The default width applied to custom icons in this menu.
|
Criteria |
getInitialCriteria()
Criteria to be used when fetching items for this Menu.
|
MenuItem |
getItem(int item)
Get a particular MenuItem by index.
|
MenuItem |
getItem(int item,
boolean logicalIndex)
Get a particular MenuItem by index.
|
java.lang.String |
getItemHiddenProperty()
Items with this property set to true will be hidden within the menu.
|
int |
getItemNum(MenuItem item)
Given a MenuItem, return it's index in the items array.
|
MenuItem[] |
getItems()
Return the menu items.
|
static ListGridField |
getKeyFieldDefaults()
Default properties for the automatically generated key column.
|
ListGridField |
getKeyFieldProperties()
Custom properties for the automatically generated key column.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure()
Getter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
java.lang.Integer |
getMenuButtonWidth()
For a menu that has a
MenuButton generated for it automatically (for example
when included in a MenuBar , the width that the MenuButton should have. |
NavigationBar |
getNavigationBar()
Navigation bar shown when
placement setting indicates that
the menu should be shown filling a portion of the screen or a panel. |
Canvas |
getNavStack()
When the
placement setting indicates that the menu should be
shown filling a portion of the screen or a panel, navStack is a container element created to hold the
NavigationBar and any submenus that are shown by the menu. |
com.google.gwt.core.client.JavaScriptObject |
getOrCreateJsObj() |
static Menu |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
static Menu |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj,
MenuItem parentItem) |
PanelPlacement |
getPlacement()
Where should the menu be placed on the screen?
|
java.lang.String |
getShowAnimationEffect()
When this menu is shown how should it animate into view? By default the menu will just show at the specified
size/position.
|
java.lang.Boolean |
getShowEdges()
showEdges dynamically defaults to false when the placement setting indicates the Menu will be filling a portion of the screen or a panel. |
java.lang.Boolean |
getShowIcons()
A boolean, indicating whether the checkmark/custom icon column should be displayed.
|
java.lang.Boolean |
getShowKeys()
A boolean, indicating whether the shortcut key column should be displayed.
|
java.lang.Boolean |
getShowShadow()
Whether to show a drop shadow for this Canvas.
|
java.lang.Boolean |
getShowSubmenus()
A boolean, indicating whether the submenu indicator column should be displayed.
|
Menu |
getSubmenu(MenuItem item)
Creates and returns the submenu associated with the provided MenuItem.
|
java.lang.String |
getSubmenuConstructor()
When using a Tree or hierarchical DataSource as the menu's data, optional subclass of Menu that should be used when
generating submenus.
|
java.lang.String |
getSubmenuDirection()
Should submenus show up on our left or right.
|
java.lang.String |
getSubmenuDisabledImage()
Default image to use for the submenu indicator when the item is disabled.
|
ImgHTMLProperties |
getSubmenuDisabledImageAsImgHTMLProperties()
Default image to use for the submenu indicator when the item is disabled.
|
static ListGridField |
getSubmenuFieldDefaults()
Default properties for the automatically generated submenu column.
|
ListGridField |
getSubmenuFieldProperties()
Custom properties for the automatically generated submenu column.
|
java.lang.String |
getSubmenuImage()
Default image to use for the submenu indicator.
|
ImgHTMLProperties |
getSubmenuImageAsImgHTMLProperties()
Default image to use for the submenu indicator.
|
Canvas |
getTarget()
Optional target canvas for this menu.
|
protected Menu |
getTestInstance() |
static ListGridField |
getTitleFieldDefaults()
Default properties for the automatically generated title column.
|
ListGridField |
getTitleFieldProperties()
Custom properties for the automatically generated title column.
|
java.lang.Boolean |
getUseKeys()
A boolean indicating whether this menu should use shortcut keys.
|
int |
getVisibleItemNum(MenuItem item)
Given a MenuItem, return its index in the currently visible set of items.
|
static void |
hideAllMenus()
Hide all menus that are currently open.
|
void |
hideContextMenu()
Hide the context menu - alias for hide()
|
protected void |
onInit_ListGrid() |
void |
relinkJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj) |
void |
removeItem(MenuItem item) |
Menu |
setAlternateRecordStyles(java.lang.Boolean alternateRecordStyles)
Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not
impact menus' appearance.
|
Menu |
setAutoDismiss(java.lang.Boolean autoDismiss)
When false, when a menu item is chosen (via mouse click or keyboard), the menu is not automatically hidden, staying in
place for further interactivity
|
Menu |
setAutoDismissOnBlur(java.lang.Boolean autoDismissOnBlur)
When false, when a user clicks outside the menu, or hits the Escape key, this menu will not be automatically hidden,
staying in place for further interactivity.
|
Menu |
setAutoDraw(java.lang.Boolean autoDraw)
Menus will not draw on initialization, until they're explicitly show()n
|
Menu |
setBaseStyle(java.lang.String baseStyle)
CSS style for a normal cell
|
Menu |
setBodyStyleName(java.lang.String bodyStyleName)
CSS style used for the body of this menu when there is no icon field.
|
Menu |
setCancelButtonTitle(java.lang.String cancelButtonTitle)
Title for the "Done" button shown when the
NavigationBar is present. |
Menu |
setCanSaveSearches(boolean canSaveSearches)
Option to save searches is disabled for menus
|
Menu |
setCanSelectParentItems(java.lang.Boolean canSelectParentItems)
If true, clicking or pressing Enter on a menu item that has a submenu will select that item (with standard behavior of
hiding the menus, calling click handlers, etc) instead of showing the submenu.
|
Menu |
setCanShowFilterEditor(boolean canShowFilterEditor)
Option to show filter editor is disabled for menus
|
Menu |
setCascadeAutoDismiss(java.lang.Boolean cascadeAutoDismiss)
When true any generated submenus will inherit
autoDismiss
from this menu. |
Menu |
setCellHeight(int cellHeight)
The height of each item in the menu, in pixels.
|
Menu |
setCheckmarkDisabledImage(ImgHTMLProperties checkmarkDisabledImage)
Default image to display for
check-marked items when the
item is disabled. |
Menu |
setCheckmarkDisabledImage(java.lang.String checkmarkDisabledImage)
Default image to display for
check-marked items when the
item is disabled. |
Menu |
setCheckmarkImage(ImgHTMLProperties checkmarkImage)
Default image to display for
check-marked items . |
Menu |
setCheckmarkImage(java.lang.String checkmarkImage)
Default image to display for
check-marked items . |
void |
setConfig(com.google.gwt.core.client.JavaScriptObject config) |
void |
setCriteria(AdvancedCriteria criteria)
This DataBoundComponent method is not supported - use
initialCriteria to apply criteria to the fetches made by menus. |
void |
setCriteria(Criteria criteria)
This DataBoundComponent method is not supported - use
initialCriteria to apply criteria to the fetches made by menus. |
Menu |
setData(MenuItem... data)
An array of menuItem objects, specifying the menu items this menu should show.
|
Menu |
setData(Record[] data)
An array of menuItem objects, specifying the menu items this menu should show.
|
Menu |
setData(RecordList data)
An array of menuItem objects, specifying the menu items this menu should show.
|
Menu |
setData(Tree data)
An array of menuItem objects, specifying the menu items this menu should show.
|
void |
setDataProperties(Tree dataProperties)
For a
Menu that uses a DataSource, these properties will be passed to the
automatically-created ResultTree. |
Menu |
setDataSource(DataSource dataSource)
Optional DataSource to fetch menuItems and submenus from, instead of using
items . |
static void |
setDefaultProperties(Menu menuProperties)
Class level method to set the default properties of this class.
|
Menu |
setDefaultWidth(int defaultWidth)
The default menu width.
|
Menu |
setEditProxyConstructor(java.lang.String editProxyConstructor)
Default class used to construct the
EditProxy for this component when the component is
first placed into edit mode . |
Menu |
setEmptyMessage(java.lang.String emptyMessage)
Message to show when a menu is shown with no items.
|
Menu |
setFetchSubmenus(java.lang.Boolean fetchSubmenus)
When using a Tree or hierarchical DataSource as the menu's data, submenus are automatically generated from child nodes.
|
Menu |
setFillSpaceStyleName(java.lang.String fillSpaceStyleName)
If set, alternative body style for the menu used when there is no icon field and the
placement settings indicate the menu will be filling a portion of
the screen or a panel. |
Menu |
setFilterHiddenItems(java.lang.Boolean filterHiddenItems)
Does this hide menu items marked as
hidden menu items by
filtering them out of the data set? |
Menu |
setIconBodyStyleName(java.lang.String iconBodyStyleName)
If set, the CSS style used for the body of this menu when there is an icon field.
|
static void |
setIconFieldDefaults(ListGridField iconFieldDefaults)
Default properties for the automatically generated icon column.
|
Menu |
setIconFieldProperties(ListGridField iconFieldProperties)
Custom properties for the automatically generated icon column.
|
Menu |
setIconFillSpaceStyleName(java.lang.String iconFillSpaceStyleName)
If set, alternative body style for the menu used when there is an icon field and the
placement settings indicate the menu will be filling a portion of
the screen or a panel. |
Menu |
setIconHeight(int iconHeight)
The default height applied to custom icons in this menu.
|
Menu |
setIconWidth(int iconWidth)
The default width applied to custom icons in this menu.
|
Menu |
setInitialCriteria(Criteria initialCriteria)
Criteria to be used when fetching items for this Menu.
|
java.lang.Boolean |
setItemChecked(int item)
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemChecked(int item,
boolean newState)
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemChecked(MenuItem item)
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemChecked(MenuItem item,
boolean newState)
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemEnabled(int item)
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemEnabled(int item,
boolean newState)
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemEnabled(MenuItem item)
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.
|
java.lang.Boolean |
setItemEnabled(MenuItem item,
boolean newState)
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.
|
boolean |
setItemHidden(int item)
Hides or shows the menu item according to the value of newState, and redraws the menu if necessary.
|
boolean |
setItemHidden(MenuItem item)
Hides or shows the menu item according to the value of newState, and redraws the menu if necessary.
|
boolean |
setItemHidden(MenuItem item,
boolean newState)
Hides or shows the menu item according to the value of newState, and redraws the menu if necessary.
|
Menu |
setItemHiddenProperty(java.lang.String itemHiddenProperty)
Items with this property set to true will be hidden within the menu.
|
java.lang.Boolean |
setItemIcon(int item,
java.lang.String newIcon)
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.
|
java.lang.Boolean |
setItemIcon(int item,
java.lang.String newIcon,
java.lang.String newDisabledIcon)
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.
|
java.lang.Boolean |
setItemIcon(MenuItem item,
java.lang.String newIcon)
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.
|
java.lang.Boolean |
setItemIcon(MenuItem item,
java.lang.String newIcon,
java.lang.String newDisabledIcon)
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.
|
void |
setItemProperties(int item,
MenuItem properties)
Set arbitrary properties for a particular menu item.
|
Menu |
setItems(MenuItem... items)
Synonym for
data
If this method is called after the component has been drawn/initialized: Synonym for setData() . |
java.lang.Boolean |
setItemTitle(int item,
java.lang.String newTitle)
Sets the title of a particular menu item to the string specified by newTitle and redraws the menu if necessary.
|
java.lang.Boolean |
setItemTitle(MenuItem item,
java.lang.String newTitle)
Sets the title of a particular menu item to the string specified by newTitle and redraws the menu if necessary.
|
static void |
setKeyFieldDefaults(ListGridField keyFieldDefaults)
Default properties for the automatically generated key column.
|
Menu |
setKeyFieldProperties(ListGridField keyFieldProperties)
Custom properties for the automatically generated key column.
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.menu.MenuLogicalStructure s)
Setter implementing the
LogicalStructure interface,
which supports Eclipse's logical structure debugging facility. |
Menu |
setMenuButtonWidth(java.lang.Integer menuButtonWidth)
For a menu that has a
MenuButton generated for it automatically (for example
when included in a MenuBar , the width that the MenuButton should have. |
Menu |
setPlacement(PanelPlacement placement)
Where should the menu be placed on the screen?
|
Menu |
setShowAnimationEffect(java.lang.String showAnimationEffect)
When this menu is shown how should it animate into view? By default the menu will just show at the specified
size/position.
|
Menu |
setShowEdges(java.lang.Boolean showEdges)
showEdges dynamically defaults to false when the placement setting indicates the Menu will be filling a portion of the screen or a panel. |
Menu |
setShowIcons(java.lang.Boolean showIcons)
A boolean, indicating whether the checkmark/custom icon column should be displayed.
|
Menu |
setShowKeys(java.lang.Boolean showKeys)
A boolean, indicating whether the shortcut key column should be displayed.
|
Menu |
setShowShadow(java.lang.Boolean showShadow)
Whether to show a drop shadow for this Canvas.
|
Menu |
setShowSubmenus(java.lang.Boolean showSubmenus)
A boolean, indicating whether the submenu indicator column should be displayed.
|
Menu |
setSubmenuConstructor(java.lang.String submenuConstructor)
When using a Tree or hierarchical DataSource as the menu's data, optional subclass of Menu that should be used when
generating submenus.
|
Menu |
setSubmenuDirection(java.lang.String submenuDirection)
Should submenus show up on our left or right.
|
Menu |
setSubmenuDisabledImage(ImgHTMLProperties submenuDisabledImage)
Default image to use for the submenu indicator when the item is disabled.
|
Menu |
setSubmenuDisabledImage(java.lang.String submenuDisabledImage)
Default image to use for the submenu indicator when the item is disabled.
|
static void |
setSubmenuFieldDefaults(ListGridField submenuFieldDefaults)
Default properties for the automatically generated submenu column.
|
Menu |
setSubmenuFieldProperties(ListGridField submenuFieldProperties)
Custom properties for the automatically generated submenu column.
|
Menu |
setSubmenuImage(ImgHTMLProperties submenuImage)
Default image to use for the submenu indicator.
|
Menu |
setSubmenuImage(java.lang.String submenuImage)
Default image to use for the submenu indicator.
|
Menu |
setTarget(Canvas target)
Optional target canvas for this menu.
|
void |
setTitle(java.lang.String title)
When used in a MenuBar, the title of the menu button create will be the title of the Menu.
|
static void |
setTitleFieldDefaults(ListGridField titleFieldDefaults)
Default properties for the automatically generated title column.
|
Menu |
setTitleFieldProperties(ListGridField titleFieldProperties)
Custom properties for the automatically generated title column.
|
Menu |
setUseKeys(java.lang.Boolean useKeys)
A boolean indicating whether this menu should use shortcut keys.
|
java.lang.Boolean |
showContextMenu()
Show this menu as a context menu, that is, immediately adjacent to the current mouse position.
|
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, 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, getAutoFetchTextMatchStyle, getAutoFitAllText, getAutoFitClipFields, getAutoFitData, getAutoFitDateFields, getAutoFitExpandField, getAutoFitExtraRecords, getAutoFitFieldsFillViewport, getAutoFitFieldText, getAutoFitFieldWidths, 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, getCanDragSelect, getCanDragSelectText, getCanDropInEmptyArea, getCanEdit, getCanEditFieldAttribute, getCanEditHilites, getCanEditTitles, getCanExpandMultipleRecords, getCanExpandRecordProperty, getCanExpandRecords, getCanFocusInEmptyGrid, getCanFreezeFields, getCanGroupBy, getCanHiliteViaAI, getCanHover, getCanMultiGroup, getCanMultiSort, getCanPickFields, getCanPickOmittedFields, getCanRemoveRecords, getCanReorderFields, getCanReorderRecords, getCanRequestRowCount, getCanResizeFields, getCanSelectAll, getCanSelectCells, getCanSelectGroups, getCanSelectSummaryRows, getCanSort, getCanTabToHeader, getCanTabToSorter, getCellAriaState, getCellContextMenu, getCellContextMenuItems, getCellCSSText, getCellErrors, getCellHoverComponent, getCellPadding, getCellPageRect, getCellRole, getCellRowSpan, getCellSelection, getCellStartRow, getChartConstructor, getChartType, 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, 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, getEditByCell, getEditCol, getEditedCell, getEditedCell, getEditedCell, getEditedCell, getEditedRecord, getEditEvent, getEditFailedBaseStyle, getEditFailedCSSText, getEditFormItem, getEditFormItem, getEditFormulaFieldText, getEditOnF2Keypress, getEditOnFocus, getEditPendingBaseStyle, getEditPendingCSSText, getEditPendingMarkerStyle, getEditRow, getEditSelectionType, getEditSummaryFieldText, getEditValue, getEditValue, getEditValueAsBoolean, getEditValueAsDate, getEditValueAsFloat, getEditValueAsInt, getEditValueAsRecord, getEditValueAsRecordArray, getEditValueAsString, getEditValues, getEditValues, getEmbeddedComponentIndent, getEmbeddedComponentMargin, getEmptyAIHoverContents, getEmptyCellValue, getEmptyMessageStyle, getEmptyRowRangeDisplayValue, getEnforceVClipping, getEnterKeyEditAction, getEnumCriteriaAsInitialValues, getErrorIconHeight, getErrorIconSrc, getErrorIconWidth, getEscapeKeyEditAction, getEventColumn, getEventColumn, getEventRow, getEventRow, 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, getFetchRequestProperties, getField, getField, getFieldAlignments, getFieldByName, getFieldContentWidth, getFieldCount, getFieldCriteriaText, getFieldName, getFieldNum, getFieldNum, getFieldPickerFieldProperties, getFieldPickerShowSampleValues, getFieldPickerWindow, getFields, getFieldsAsJavaScriptObjects, getFieldSearchOperator, getFieldState, getFieldTitle, getFieldTitle, getFieldVisibilitySubmenuTitle, 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, getHilites, getHiliteState, getHiliteViaAIMode, getHiliteViaAIText, getHoverMode, getHoverScreen, getHoverStyle, getIconCursor, getIconPadding, getImageSize, getImplicitCriteria, getIncludeHilitesInSummaryFields, getIncludeInSummaryProperty, 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, getRotateHeaderTitles, getRowAriaState, getRowCount, getRowCountDisplayPrecision, getRowCountRange, getRowCountStatus, getRowEndEditAction, getRowErrors, getRowHeight, getRowLocatorField, getRowLocatorFieldAsStringArray, getRowNum, getRowNumberField, getRowNumberStart, getRowNumberStyle, getRowPageTop, getRowRangeDisplay, getRowRangeDisplayStyle, getRowRangeDisplayValue, getRowRangeFormat, getRowRole, getRowSpan, getRowSpanEditMode, getRowSpanSelectionMode, getRowTop, getSaveByCell, 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, getSkinImgDir, getSkipLineBreaks, getSort, getSortArrowMenuButtonSpaceOffset, getSortAscendingImage, getSortAscendingImageAsImgHTMLProperties, getSortBinaryByFileName, getSortByGroupFirst, getSortDescendingImage, getSortDescendingImageAsImgHTMLProperties, getSortDirection, getSortEditorSpanTitleSeparator, getSorterButtonTitle, getSortField, getSortFieldAscendingText, getSortFieldCount, getSortFieldDescendingText, getSortNumeralHTML, getSortNumeralMenuButtonSpaceOffset, getSortNumeralStyle, getSortSpecifier, getSortState, getSpanContextMenu, getSpannedHeaderBaseStyle, getSparseFieldState, getStopOnErrors, getStyledRowEnds, getStyleName, 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, getViewState, getVirtualScrolling, getVisibleRows, getWaitForSave, getWarnOnRemoval, getWarnOnRemovalMessage, getWarnOnUnmappedValueFieldChange, getWrapCells, getWrapHeaderSpanTitles, getWrapHeaderTitles, groupBy, groupSortNormalizer, hasChanges, hasChanges, hasErrors, headerHoverHTML, headerTitleClipped, hideDragHandles, hideField, hideField, hideFields, hideFields, hideFields, hideFields, invalidateCache, invalidateRecordComponents, isCheckboxField, isExpanded, isExpansionField, isExportingClientData, isGrouped, isGroupNode, isPartiallySelected, isRowNumberField, isSelected, isSortField, isSummaryRecord, loadAllRecords, loadAllRecords, loadAllRecords, markForRedraw, markForRedraw, markRecordRemoved, markRecordsRemoved, markRecordsRemoved, markRecordsRemoved, markSelectionRemoved, onInit, 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, setAutoFetchTextMatchStyle, setAutoFitAllText, setAutoFitClipFields, setAutoFitData, setAutoFitDateFields, setAutoFitExpandField, setAutoFitExtraRecords, setAutoFitFieldsFillViewport, setAutoFitFieldText, setAutoFitFieldWidths, 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, setCanDragSelect, setCanDragSelectText, setCanDropInEmptyArea, setCanEdit, setCanEditFieldAttribute, setCanEditHilites, setCanEditTitles, setCanExpandMultipleRecords, setCanExpandRecordProperty, setCanExpandRecords, setCanFocusInEmptyGrid, setCanFreezeFields, setCanGroupBy, setCanHiliteViaAI, setCanHover, setCanMultiGroup, setCanMultiSort, setCanPickFields, setCanPickOmittedFields, setCanRemoveRecords, setCanReorderFields, setCanReorderRecords, setCanRequestRowCount, setCanResizeFields, setCanSelectAll, setCanSelectCells, setCanSelectGroups, setCanSelectRecordCustomizer, setCanSelectSummaryRows, setCanSort, setCanTabToHeader, setCanTabToSorter, setCellContextMenuItemsCustomizer, setCellCSSTextCustomizer, setCellFormatter, setCellPadding, setCellRole, setCellValueHoverFormatter, setChartConstructor, setChartType, setCheckboxFieldFalseImage, setCheckboxFieldImageHeight, setCheckboxFieldImageWidth, setCheckboxFieldPartialImage, setCheckboxFieldProperties, setCheckboxFieldTrueImage, setChildExpansionMode, setClearAllSortingText, setClearCriteriaOnFilterEditorHide, setClearFilterText, setClearFilterViaAIText, setClearSortFieldText, setClipHeaderTitles, setCollapseGroupOnRowClick, setConfigureGroupingText, setConfigureSortText, setConfirmCancelEditing, setConfirmDiscardEdits, setConfirmDiscardEditsMessage, setCriteriaIndicatorColor, setCriteriaIndicatorHeaderColor, setData, setDataArity, setDataFetchDelay, setDataFetchMode, setDataPageSize, setDataProperties, 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, 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, setEditValue, setEditValues, setEmbeddedComponentIndent, setEmbeddedComponentMargin, setEmptyAIHoverContents, setEmptyCellValue, 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, setFetchRequestProperties, setFieldButtonProperties, setFieldCellIcon, setFieldCriteriaText, setFieldError, setFieldError, setFieldHeaderBaseStyle, setFieldHeaderTitleStyle, setFieldIcon, setFieldMaxWidth, setFieldMinWidth, setFieldPickerFieldProperties, setFieldPickerShowSampleValues, setFieldProperties, setFieldProperties, setFields, setFields, setFieldSearchOperator, setFieldState, setFieldTitle, setFieldTitle, setFieldVisibilitySubmenuTitle, 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, setHilites, setHiliteState, setHiliteViaAIMode, setHiliteViaAIText, setHoverCustomizer, setHoverMode, setHoverScreen, setHoverStyle, setIconCursor, setIconPadding, setImageSize, setImplicitCriteria, setImplicitCriteria, setImplicitCriteria, setInactiveCellFormatter, setIncludeHilitesInSummaryFields, setIncludeInSummaryProperty, 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, setRotateHeaderTitles, 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, setSkinImgDir, setSkipLineBreaks, setSort, setSortArrowMenuButtonSpaceOffset, setSortAscendingImage, setSortAscendingImage, setSortBinaryByFileName, setSortByGroupFirst, setSortDescendingImage, setSortDescendingImage, setSortDirection, setSortEditorSpanTitleSeparator, setSorterButtonTitle, setSortField, setSortField, setSortField, setSortFieldAscendingText, setSortFieldDescendingText, setSortNumeralHTMLCustomizer, setSortNumeralMenuButtonSpaceOffset, setSortNumeralStyle, setSortState, setSpannedHeaderBaseStyle, setSparseFieldState, setStopOnErrors, setStyledRowEnds, setStyleName, 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, setViewState, 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
setDefaultProperties, setLogicalStructure
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
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, 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, getShowPointer, getShowResizeBar, 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, 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, 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, setShowPointer, setShowResizeBar, 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, 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
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, 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, setConfigOnly, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent
public static final ListGridField ICON_FIELD
public static final ListGridField TITLE_FIELD
public static final ListGridField KEY_FIELD
public static final ListGridField SUBMENU_FIELD
public Menu()
public Menu(com.google.gwt.core.client.JavaScriptObject jsObj)
public static Menu getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
protected Menu getTestInstance()
getTestInstance
in class ListGrid
public static void changeAutoChildDefaults(java.lang.String autoChildName, Canvas defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties. For usage tips on this
param, see SGWTProperties
.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, FormItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties. For usage tips on this
param, see SGWTProperties
.AutoChildUsage
protected com.google.gwt.core.client.JavaScriptObject create()
public Menu setAlternateRecordStyles(java.lang.Boolean alternateRecordStyles)
setAlternateRecordStyles
in class ListGrid
alternateRecordStyles
- New alternateRecordStyles value. Default value is falseMenu
instance, for chaining setter callspublic java.lang.Boolean getAlternateRecordStyles()
getAlternateRecordStyles
in class ListGrid
public Menu setAutoDismiss(java.lang.Boolean autoDismiss)
autoDismiss
- New autoDismiss value. Default value is trueMenu
instance, for chaining setter callssetCascadeAutoDismiss(java.lang.Boolean)
public java.lang.Boolean getAutoDismiss()
getCascadeAutoDismiss()
public Menu setAutoDismissOnBlur(java.lang.Boolean autoDismissOnBlur)
autoDismissOnBlur
- New autoDismissOnBlur value. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getAutoDismissOnBlur()
public Menu setAutoDraw(java.lang.Boolean autoDraw)
Note : This is an advanced setting
autoDraw
- New autoDraw value. Default value is falseMenu
instance, for chaining setter callspublic java.lang.Boolean getAutoDraw()
public Menu setBaseStyle(java.lang.String baseStyle)
setBaseStyle
in class ListGrid
baseStyle
- New baseStyle value. Default value is "menu"Menu
instance, for chaining setter callsCSSStyleName
public java.lang.String getBaseStyle()
getBaseStyle
in class ListGrid
CSSStyleName
public Menu setBodyStyleName(java.lang.String bodyStyleName)
iconBodyStyleName
, if set, will override this setting.
If applying a background-color to the body via a CSS style applied using this property, be sure to set bodyBackgroundColor
to null
.
setBodyStyleName
in class ListGrid
bodyStyleName
- New bodyStyleName value. Default value is "normal"Menu
instance, for chaining setter callssetFillSpaceStyleName(java.lang.String)
,
CSSStyleName
,
Appearance overview and related methods
public java.lang.String getBodyStyleName()
iconBodyStyleName
, if set, will override this setting.
If applying a background-color to the body via a CSS style applied using this property, be sure to set bodyBackgroundColor
to null
.
getBodyStyleName
in class ListGrid
getFillSpaceStyleName()
,
CSSStyleName
,
Appearance overview and related methods
public Menu setCancelButtonTitle(java.lang.String cancelButtonTitle) throws java.lang.IllegalStateException
NavigationBar
is present.cancelButtonTitle
- New cancelButtonTitle value. Default value is "Done"Menu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdHTMLString
public java.lang.String getCancelButtonTitle()
NavigationBar
is present.HTMLString
public Menu setCanSaveSearches(boolean canSaveSearches) throws java.lang.IllegalStateException
Note : This is an advanced setting
setCanSaveSearches
in class ListGrid
canSaveSearches
- New canSaveSearches value. Default value is falseMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic boolean getCanSaveSearches()
getCanSaveSearches
in class ListGrid
public Menu setCanSelectParentItems(java.lang.Boolean canSelectParentItems)
canSelectParentItems
- New canSelectParentItems value. Default value is nullMenu
instance, for chaining setter callsSelection
,
Tree Binding Examplepublic java.lang.Boolean getCanSelectParentItems()
Selection
,
Tree Binding Examplepublic Menu setCanShowFilterEditor(boolean canShowFilterEditor) throws java.lang.IllegalStateException
Note : This is an advanced setting
setCanShowFilterEditor
in class ListGrid
canShowFilterEditor
- New canShowFilterEditor value. Default value is falseMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdListGrid.setShowFilterEditorTitle(java.lang.String)
,
ListGrid.setHideFilterEditorTitle(java.lang.String)
,
Filter Examplepublic boolean getCanShowFilterEditor()
getCanShowFilterEditor
in class ListGrid
ListGrid.getShowFilterEditorTitle()
,
ListGrid.getHideFilterEditorTitle()
,
Filter Examplepublic Menu setCascadeAutoDismiss(java.lang.Boolean cascadeAutoDismiss)
autoDismiss
from this menu.cascadeAutoDismiss
- New cascadeAutoDismiss value. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getCascadeAutoDismiss()
autoDismiss
from this menu.public Menu setCellHeight(int cellHeight)
setCellHeight
in class ListGrid
cellHeight
- New cellHeight value. Default value is 20Menu
instance, for chaining setter callsSizing overview and related methods
public int getCellHeight()
getCellHeight
in class ListGrid
Sizing overview and related methods
public Menu setCheckmarkDisabledImage(java.lang.String checkmarkDisabledImage) throws java.lang.IllegalStateException
check-marked items
when the
item is disabled. The value can be either a regular SCImgURL
which can specify
size:w,h;, or an ImgHTMLProperties
object, specifying at least src,
width and height.public java.lang.String getCheckmarkDisabledImage()
check-marked items
when the
item is disabled. The value can be either a regular SCImgURL
which can specify
size:w,h;, or an ImgHTMLProperties
object, specifying at least src,
width and height.SCImgURL
public Menu setCheckmarkDisabledImage(ImgHTMLProperties checkmarkDisabledImage) throws java.lang.IllegalStateException
check-marked items
when the
item is disabled. The value can be either a regular SCImgURL
which can specify
size:w,h;, or an ImgHTMLProperties
object, specifying at least src,
width and height.public ImgHTMLProperties getCheckmarkDisabledImageAsImgHTMLProperties()
check-marked items
when the
item is disabled. The value can be either a regular SCImgURL
which can specify
size:w,h;, or an ImgHTMLProperties
object, specifying at least src,
width and height.SCImgURL
public Menu setCheckmarkImage(java.lang.String checkmarkImage) throws java.lang.IllegalStateException
check-marked items
. The value
can be either a regular SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.public java.lang.String getCheckmarkImage()
check-marked items
. The value
can be either a regular SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.SCImgURL
public Menu setCheckmarkImage(ImgHTMLProperties checkmarkImage) throws java.lang.IllegalStateException
check-marked items
. The value
can be either a regular SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.public ImgHTMLProperties getCheckmarkImageAsImgHTMLProperties()
check-marked items
. The value
can be either a regular SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.SCImgURL
public Menu setData(MenuItem... data)
Data may also be set to a Tree
in which case a hierarchy of menus and submenus will automatically be generated
to match the tree structure. See also dataSource
for
dynamically fetching menuItems and submenus from a hierarchical DataSource.
Note that items that are marked as
hidden
will be automatically filtered out of the data
dispayed to the user. To retrieve the full set of items at runtime, including hidden items, use getAllItems()
.
If this method is called after the component has been drawn/initialized:
Change the set of items to display in this menu. Note that if filterHiddenItems
is true and any items are hidden
, data supplied as an Array will be converted to a FilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, use getAllItems()
.
data
- new items for this menu. Default value is nullMenu
instance, for chaining setter callspublic Menu setData(Record[] data)
Data may also be set to a Tree
in which case a hierarchy of menus and submenus will automatically be generated
to match the tree structure. See also dataSource
for
dynamically fetching menuItems and submenus from a hierarchical DataSource.
Note that items that are marked as
hidden
will be automatically filtered out of the data
dispayed to the user. To retrieve the full set of items at runtime, including hidden items, use getAllItems()
.
If this method is called after the component has been drawn/initialized:
Change the set of items to display in this menu. Note that if filterHiddenItems
is true and any items are hidden
, data supplied as an Array will be converted to a FilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, use getAllItems()
.
setData
in class ListGrid
data
- new items for this menu. Default value is nullMenu
instance, for chaining setter callspublic Menu setData(Tree data)
Data may also be set to a Tree
in which case a hierarchy of menus and submenus will automatically be generated
to match the tree structure. See also dataSource
for
dynamically fetching menuItems and submenus from a hierarchical DataSource.
Note that items that are marked as
hidden
will be automatically filtered out of the data
dispayed to the user. To retrieve the full set of items at runtime, including hidden items, use getAllItems()
.
If this method is called after the component has been drawn/initialized:
Change the set of items to display in this menu. Note that if filterHiddenItems
is true and any items are hidden
, data supplied as an Array will be converted to a FilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, use getAllItems()
.
data
- new items for this menu. Default value is nullMenu
instance, for chaining setter callspublic Menu setData(RecordList data)
Data may also be set to a Tree
in which case a hierarchy of menus and submenus will automatically be generated
to match the tree structure. See also dataSource
for
dynamically fetching menuItems and submenus from a hierarchical DataSource.
Note that items that are marked as
hidden
will be automatically filtered out of the data
dispayed to the user. To retrieve the full set of items at runtime, including hidden items, use getAllItems()
.
If this method is called after the component has been drawn/initialized:
Change the set of items to display in this menu. Note that if filterHiddenItems
is true and any items are hidden
, data supplied as an Array will be converted to a FilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, use getAllItems()
.
setData
in class ListGrid
data
- new items for this menu. Default value is nullMenu
instance, for chaining setter callspublic Menu setDataSource(DataSource dataSource) throws java.lang.IllegalStateException
items
. Data is tree-based in menus, so the provided DataSource
should be set up for hierarchical fetching - see the Tree Data Binding
overview
.
Note that, although Menu is a subclass of ListGrid
, some APIs,
like setCriteria
and autoFetchData
are not supported in menus. If a dataSource
is supplied, it is automatically fetched against as required, without the need for autoFetchData. To apply criteria to
the fetches made in this way, see initialCriteria
.
Moreover, fetchData() is also an example of a ListGrid API that doesn't apply to menu, and, as was done for
setCriteria() and other APIs like setCriteria().
setDataSource
in interface DataBoundComponent
setDataSource
in class ListGrid
dataSource
- New dataSource value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdDataBinding
,
DataSource fields Examplepublic DataSource getDataSource()
items
. Data is tree-based in menus, so the provided DataSource
should be set up for hierarchical fetching - see the Tree Data Binding
overview
.
Note that, although Menu is a subclass of ListGrid
, some APIs,
like setCriteria
and autoFetchData
are not supported in menus. If a dataSource
is supplied, it is automatically fetched against as required, without the need for autoFetchData. To apply criteria to
the fetches made in this way, see initialCriteria
.
Moreover, fetchData() is also an example of a ListGrid API that doesn't apply to menu, and, as was done for
setCriteria() and other APIs like setCriteria().
getDataSource
in interface DataBoundComponent
getDataSource
in class ListGrid
public Menu setDefaultWidth(int defaultWidth)
setDefaultWidth
in class Canvas
defaultWidth
- New defaultWidth value. Default value is 150Menu
instance, for chaining setter callsSizing overview and related methods
public int getDefaultWidth()
getDefaultWidth
in class Canvas
Sizing overview and related methods
public Menu setEditProxyConstructor(java.lang.String editProxyConstructor) throws java.lang.IllegalStateException
EditProxy
for this component when the component is
first placed into edit mode
.setEditProxyConstructor
in class ListGrid
editProxyConstructor
- New editProxyConstructor value. Default value is "MenuEditProxy"Menu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdSCClassName
public java.lang.String getEditProxyConstructor()
EditProxy
for this component when the component is
first placed into edit mode
.getEditProxyConstructor
in class ListGrid
SCClassName
public Menu setEmptyMessage(java.lang.String emptyMessage)
Note : This is an advanced setting
setEmptyMessage
in class ListGrid
emptyMessage
- New emptyMessage value. Default value is "[Empty menu]"Menu
instance, for chaining setter callsHTMLString
public java.lang.String getEmptyMessage()
getEmptyMessage
in class ListGrid
HTMLString
public Menu setFetchSubmenus(java.lang.Boolean fetchSubmenus) throws java.lang.IllegalStateException
fetchSubmenus
can be set to false to disable this for the whole menu, or can be set false on a per-item
basis via MenuItem.fetchSubmenus
.fetchSubmenus
- New fetchSubmenus value. Default value is trueMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getFetchSubmenus()
fetchSubmenus
can be set to false to disable this for the whole menu, or can be set false on a per-item
basis via MenuItem.fetchSubmenus
.public Menu setFillSpaceStyleName(java.lang.String fillSpaceStyleName) throws java.lang.IllegalStateException
placement
settings indicate the menu will be filling a portion of
the screen or a panel. Generally this alternative style should not have rounded or excessively large edges. If unset,
then bodyStyleName
is used instead. When there is an
icon field, iconFillSpaceStyleName
, if set,
overrides this setting.
fillSpaceStyleName
- New fillSpaceStyleName value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdCSSStyleName
,
Appearance overview and related methods
public java.lang.String getFillSpaceStyleName()
placement
settings indicate the menu will be filling a portion of
the screen or a panel. Generally this alternative style should not have rounded or excessively large edges. If unset,
then bodyStyleName
is used instead. When there is an
icon field, iconFillSpaceStyleName
, if set,
overrides this setting.
CSSStyleName
,
Appearance overview and related methods
public Menu setFilterHiddenItems(java.lang.Boolean filterHiddenItems) throws java.lang.IllegalStateException
hidden menu items
by
filtering them out of the data set? In order to support hiding items marked as hidden, if any items are hidden or
marked with visibleWhen rules
, Menus convert the
specified array of items
to a FilteredList
with criteria set to filter out items marked with the itemHiddenProperty
.
Note that this means for
filterHiddenItems:true
menus, developers wishing to interact with the menu data set must use List APIs such
as menu.getData().getLength()
and menu.getData().get(index)
, rather than accessing simple array attributes such
as menu.getData().length
or menu.getData()[index]
To get the full specified data
set as an array, including hidden items, use getAllItems()
.
Note : This is an advanced setting
filterHiddenItems
- New filterHiddenItems value. Default value is trueMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getFilterHiddenItems()
hidden menu items
by
filtering them out of the data set? In order to support hiding items marked as hidden, if any items are hidden or
marked with visibleWhen rules
, Menus convert the
specified array of items
to a FilteredList
with criteria set to filter out items marked with the itemHiddenProperty
.
Note that this means for
filterHiddenItems:true
menus, developers wishing to interact with the menu data set must use List APIs such
as menu.getData().getLength()
and menu.getData().get(index)
, rather than accessing simple array attributes such
as menu.getData().length
or menu.getData()[index]
To get the full specified data
set as an array, including hidden items, use getAllItems()
.
public Menu setIconBodyStyleName(java.lang.String iconBodyStyleName) throws java.lang.IllegalStateException
iconBodyStyleName
is suffixed with "RTL", which allows skins to apply different styles in LTR and RTL
modes. Note: Any skin which uses iconBodyStyleName
should add "RTL" styles as well, even if identical
to LTR styles. Otherwise, menus may lose their styling in RTL mode.
iconBodyStyleName
- New iconBodyStyleName value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdsetIconFillSpaceStyleName(java.lang.String)
,
CSSStyleName
,
Appearance overview and related methods
public java.lang.String getIconBodyStyleName()
iconBodyStyleName
is suffixed with "RTL", which allows skins to apply different styles in LTR and RTL
modes. Note: Any skin which uses iconBodyStyleName
should add "RTL" styles as well, even if identical
to LTR styles. Otherwise, menus may lose their styling in RTL mode.
getIconFillSpaceStyleName()
,
CSSStyleName
,
Appearance overview and related methods
public Menu setIconFieldProperties(ListGridField iconFieldProperties) throws java.lang.IllegalStateException
See showIcons
for an overview of the icon column.
iconFieldProperties
- New iconFieldProperties value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic ListGridField getIconFieldProperties()
See showIcons
for an overview of the icon column.
public Menu setIconFillSpaceStyleName(java.lang.String iconFillSpaceStyleName) throws java.lang.IllegalStateException
placement
settings indicate the menu will be filling a portion of
the screen or a panel. Generally this alternative style should not have rounded or excessively large edges. In RTL
mode, the iconFillSpaceStyleName
is suffixed with "RTL", which allows skins to apply different styles in
LTR and RTL modes. If unset, then iconBodyStyleName
is used instead. Note: Like iconBodyStyleName
, any skin which uses iconFillSpaceStyleName
should add "RTL" styles as well, even if identical to LTR styles. Otherwise, menus may lose their styling in RTL mode.
iconFillSpaceStyleName
- New iconFillSpaceStyleName value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdCSSStyleName
,
Appearance overview and related methods
public java.lang.String getIconFillSpaceStyleName()
placement
settings indicate the menu will be filling a portion of
the screen or a panel. Generally this alternative style should not have rounded or excessively large edges. In RTL
mode, the iconFillSpaceStyleName
is suffixed with "RTL", which allows skins to apply different styles in
LTR and RTL modes. If unset, then iconBodyStyleName
is used instead. Note: Like iconBodyStyleName
, any skin which uses iconFillSpaceStyleName
should add "RTL" styles as well, even if identical to LTR styles. Otherwise, menus may lose their styling in RTL mode.
CSSStyleName
,
Appearance overview and related methods
public Menu setIconHeight(int iconHeight)
iconHeight
- New iconHeight value. Default value is 16Menu
instance, for chaining setter callspublic int getIconHeight()
public Menu setIconWidth(int iconWidth)
iconWidth
- New iconWidth value. Default value is 16Menu
instance, for chaining setter callspublic int getIconWidth()
public Menu setInitialCriteria(Criteria initialCriteria) throws java.lang.IllegalStateException
setCriteria
is not supported in Menus.setInitialCriteria
in interface DataBoundComponent
setInitialCriteria
in class ListGrid
initialCriteria
- New initialCriteria value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdDataBinding
public Criteria getInitialCriteria()
setCriteria
is not supported in Menus.getInitialCriteria
in interface DataBoundComponent
getInitialCriteria
in class ListGrid
DataBinding
public Menu setItemHiddenProperty(java.lang.String itemHiddenProperty)
Note : This is an advanced setting
itemHiddenProperty
- New itemHiddenProperty value. Default value is "hidden"Menu
instance, for chaining setter callssetFilterHiddenItems(java.lang.Boolean)
public java.lang.String getItemHiddenProperty()
getFilterHiddenItems()
public Menu setItems(MenuItem... items)
data
setData()
.items
- new items for this menu. Default value is nullMenu
instance, for chaining setter callspublic Menu setKeyFieldProperties(ListGridField keyFieldProperties) throws java.lang.IllegalStateException
See showKeys
for an overview of the key column.
keyFieldProperties
- New keyFieldProperties value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic ListGridField getKeyFieldProperties()
See showKeys
for an overview of the key column.
public Menu setMenuButtonWidth(java.lang.Integer menuButtonWidth) throws java.lang.IllegalStateException
MenuButton
generated for it automatically (for example
when included in a MenuBar
, the width that the MenuButton should have. If
unset, the MenuButton will be as wide as menu.width
.menuButtonWidth
- New menuButtonWidth value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Integer getMenuButtonWidth()
MenuButton
generated for it automatically (for example
when included in a MenuBar
, the width that the MenuButton should have. If
unset, the MenuButton will be as wide as menu.width
.public NavigationBar getNavigationBar() throws java.lang.IllegalStateException
placement
setting indicates that
the menu should be shown filling a portion of the screen or a panel.
This component is an AutoChild named "navigationBar". For an overview of how to use and
configure AutoChildren, see Using AutoChildren
.
java.lang.IllegalStateException
- if this widget has not yet been rendered.public Canvas getNavStack() throws java.lang.IllegalStateException
placement
setting indicates that the menu should be
shown filling a portion of the screen or a panel, navStack
is a container element created to hold the
NavigationBar
and any submenus that are shown by the menu.
This component is an AutoChild named "navStack". For an overview of how to use and
configure AutoChildren, see Using AutoChildren
.
java.lang.IllegalStateException
- if this widget has not yet been rendered.public Menu setPlacement(PanelPlacement placement) throws java.lang.IllegalStateException
Default is to use PanelPlacement
"fillScreen" if isHandset
. In any non-handset device,
placement
is unset, so the menu defaults to normal placement (near the originating MenuButton, or the mouse
for a context menu, or according to left/top/width/height for a manually created Menu).
When using any
placement
setting that fills a portion of the screen or a panel, submenus are displayed by sliding them
into place on top of the currently active menu, and a menu.navigationBar
is used to manage navigation to the main menu (and provide dismissal, via a cancel button
.
placement
- New placement value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic PanelPlacement getPlacement()
Default is to use PanelPlacement
"fillScreen" if isHandset
. In any non-handset device,
placement
is unset, so the menu defaults to normal placement (near the originating MenuButton, or the mouse
for a context menu, or according to left/top/width/height for a manually created Menu).
When using any
placement
setting that fills a portion of the screen or a panel, submenus are displayed by sliding them
into place on top of the currently active menu, and a menu.navigationBar
is used to manage navigation to the main menu (and provide dismissal, via a cancel button
.
public Menu setShowAnimationEffect(java.lang.String showAnimationEffect)
"fade"
to fade from transparent to visible,
"slide"
to slide the menu into view, or "wipe"
to have the menu grow into view, revealing its
content as it grows. Can be overridden by passing the 'animationEffect' parameter to 'menu.show()'
Note : This is an advanced setting
showAnimationEffect
- New showAnimationEffect value. Default value is nullMenu
instance, for chaining setter callspublic java.lang.String getShowAnimationEffect()
"fade"
to fade from transparent to visible,
"slide"
to slide the menu into view, or "wipe"
to have the menu grow into view, revealing its
content as it grows. Can be overridden by passing the 'animationEffect' parameter to 'menu.show()'public Menu setShowEdges(java.lang.Boolean showEdges) throws java.lang.IllegalStateException
showEdges
dynamically defaults to false when the placement
setting indicates the Menu will be filling a portion of the screen or a panel.setShowEdges
in class Canvas
showEdges
- New showEdges value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowEdges()
showEdges
dynamically defaults to false when the placement
setting indicates the Menu will be filling a portion of the screen or a panel.getShowEdges
in class Canvas
public Menu setShowIcons(java.lang.Boolean showIcons)
showIcons
- whether the icon column should be displayed. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getShowIcons()
public Menu setShowKeys(java.lang.Boolean showKeys)
showKeys
- New showKeys value. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getShowKeys()
public Menu setShowShadow(java.lang.Boolean showShadow) throws java.lang.IllegalStateException
Developers should be aware that the drop shadow is drawn outside the specified width and height of the widget meaning a widget with shadows takes up a little more space than it otherwise would. A full screen canvas with showShadow set to true as this would be likely to cause browser scrollbars to appear - developers can handle this by either setting this property to false on full-screen widgets, or by setting overflow to "hidden" on the <body> element browser-level scrolling is never intended to occur.
showShadow
dynamically defaults to false when the placement
setting
indicates the Menu will be filling a portion of the screen or a panel.
setShowShadow
in class Canvas
showShadow
- New showShadow value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.Boolean getShowShadow()
Developers should be aware that the drop shadow is drawn outside the specified width and height of the widget meaning a widget with shadows takes up a little more space than it otherwise would. A full screen canvas with showShadow set to true as this would be likely to cause browser scrollbars to appear - developers can handle this by either setting this property to false on full-screen widgets, or by setting overflow to "hidden" on the <body> element browser-level scrolling is never intended to occur.
showShadow
dynamically defaults to false when the placement
setting
indicates the Menu will be filling a portion of the screen or a panel.
getShowShadow
in class Canvas
public Menu setShowSubmenus(java.lang.Boolean showSubmenus)
showSubmenus
- whether the submenu indicator column should be displayed. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getShowSubmenus()
public Menu setSubmenuConstructor(java.lang.String submenuConstructor) throws java.lang.IllegalStateException
submenuConstructor
- New submenuConstructor value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdSCClassName
public java.lang.String getSubmenuConstructor()
SCClassName
public Menu setSubmenuDirection(java.lang.String submenuDirection)
"left"
or "right"
. If
unset, submenus show up on the right by default in Left-to-right text mode, or on the left in Right-to-left text mode
(see Page.isRTL()
).submenuDirection
- New submenuDirection value. Default value is nullMenu
instance, for chaining setter callspublic java.lang.String getSubmenuDirection()
"left"
or "right"
. If
unset, submenus show up on the right by default in Left-to-right text mode, or on the left in Right-to-left text mode
(see Page.isRTL()
).public Menu setSubmenuDisabledImage(java.lang.String submenuDisabledImage) throws java.lang.IllegalStateException
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
public java.lang.String getSubmenuDisabledImage()
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
SCImgURL
public Menu setSubmenuDisabledImage(ImgHTMLProperties submenuDisabledImage) throws java.lang.IllegalStateException
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
public ImgHTMLProperties getSubmenuDisabledImageAsImgHTMLProperties()
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
SCImgURL
public Menu setSubmenuFieldProperties(ListGridField submenuFieldProperties) throws java.lang.IllegalStateException
See showSubmenus
for an overview of the submenu column.
submenuFieldProperties
- New submenuFieldProperties value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic ListGridField getSubmenuFieldProperties()
See showSubmenus
for an overview of the submenu column.
public Menu setSubmenuImage(java.lang.String submenuImage) throws java.lang.IllegalStateException
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
public java.lang.String getSubmenuImage()
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
SCImgURL
public Menu setSubmenuImage(ImgHTMLProperties submenuImage) throws java.lang.IllegalStateException
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
public ImgHTMLProperties getSubmenuImageAsImgHTMLProperties()
SCImgURL
which can specify size:w,h;, or an ImgHTMLProperties
object, specifying at least src, width and height.
If submenuDirection
is set to "left"
,
the image src will have the suffix "_left"
appended to it.
SCImgURL
public Menu setTarget(Canvas target)
MenuItem.checkIf()
. Whenever a Menu is shown as a contextMenu by
a widget due to Canvas.contextMenu
being set,
menu.target
is automatically set to the widget that showed the contextMenu.
If this item has any submenus
the target
will be propagated down to these
child menus.
target
- New target value. Default value is nullMenu
instance, for chaining setter callspublic Canvas getTarget()
MenuItem.checkIf()
. Whenever a Menu is shown as a contextMenu by
a widget due to Canvas.contextMenu
being set,
menu.target
is automatically set to the widget that showed the contextMenu.
If this item has any submenus
the target
will be propagated down to these
child menus.
public Menu setTitleFieldProperties(ListGridField titleFieldProperties) throws java.lang.IllegalStateException
titleFieldProperties
- New titleFieldProperties value. Default value is nullMenu
instance, for chaining setter callsjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic ListGridField getTitleFieldProperties()
public Menu setUseKeys(java.lang.Boolean useKeys)
useKeys
- New useKeys value. Default value is trueMenu
instance, for chaining setter callspublic java.lang.Boolean getUseKeys()
public void fetchData()
fetchData
in interface DataBoundComponent
fetchData
in class ListGrid
public void fetchData(Criteria criteria)
DataBoundComponent
When fetchData()
is first called, if data has not already been provided via
setData()
, this method will create a ResultSet
, which will be
configured based on component settings such as fetchOperation
and dataPageSize
, as well
as the general purpose dataProperties
. The created ResultSet will automatically send a DSRequest
to retrieve data from the dataSource, and from then on will
automatically manage paging through large datasets, as well as performing filtering and
sorting operations inside the browser when possible - see the ResultSet docs for
details.
NOTE: do not use both autoFetchData
and a
call to fetchData()
- this may result in two DSRequests to fetch data. Use
either autoFetchData
and setAutoFetchCriteria()
or a manual call to fetchData()
passing criteria.
Whether a ResultSet was automatically created or provided via setData()
, subsequent
calls to fetchData() will simply call resultSet.setCriteria()
.
Changes to criteria may or may not result in a DSRequest to the server due to
client-side filtering. You can call
willFetchData(criteria)
to determine if new criteria will
result in a server fetch.
If you need to force data to be re-fetched, you can call
invalidateCache()
and new data will
automatically be fetched from the server using the current criteria and sort direction. NOTE:
when using invalidateCache()
there is no need to also call fetchData()
and in fact this could produce unexpected results.
This method takes an optional callback parameter (set to a DSCallback
)
to fire when the fetch completes. Note that this callback will not fire if no server fetch is performed.
In this case the data is updated synchronously, so as soon as this method completes you
can interact with the new data. If necessary, you can use
resultSet.willFetchData()
to determine whether or not a server
fetch will occur when fetchData()
is called with new criteria.
In addition to the callback parameter for this method, developers can use
resultSet.addDataArrivedHandler
to be notified every time data is loaded.
fetchData
in interface DataBoundComponent
fetchData
in class ListGrid
criteria
- Search criteria. If a DynamicForm
is passed in as this argument instead of a raw criteria object, will be
derived by calling DynamicForm.getValuesAsCriteria()
fetchData()
public void fetchData(Criteria criteria, DSCallback callback)
DataBoundComponent
When fetchData()
is first called, if data has not already been provided via
setData()
, this method will create a ResultSet
, which will be
configured based on component settings such as fetchOperation
and dataPageSize
, as well
as the general purpose dataProperties
. The created ResultSet will automatically send a DSRequest
to retrieve data from the dataSource, and from then on will
automatically manage paging through large datasets, as well as performing filtering and
sorting operations inside the browser when possible - see the ResultSet docs for
details.
NOTE: do not use both autoFetchData
and a
call to fetchData()
- this may result in two DSRequests to fetch data. Use
either autoFetchData
and setAutoFetchCriteria()
or a manual call to fetchData()
passing criteria.
Whether a ResultSet was automatically created or provided via setData()
, subsequent
calls to fetchData() will simply call resultSet.setCriteria()
.
Changes to criteria may or may not result in a DSRequest to the server due to
client-side filtering. You can call
willFetchData(criteria)
to determine if new criteria will
result in a server fetch.
If you need to force data to be re-fetched, you can call
invalidateCache()
and new data will
automatically be fetched from the server using the current criteria and sort direction. NOTE:
when using invalidateCache()
there is no need to also call fetchData()
and in fact this could produce unexpected results.
This method takes an optional callback parameter (set to a DSCallback
)
to fire when the fetch completes. Note that this callback will not fire if no server fetch is performed.
In this case the data is updated synchronously, so as soon as this method completes you
can interact with the new data. If necessary, you can use
resultSet.willFetchData()
to determine whether or not a server
fetch will occur when fetchData()
is called with new criteria.
In addition to the callback parameter for this method, developers can use
resultSet.addDataArrivedHandler
to be notified every time data is loaded.
fetchData
in interface DataBoundComponent
fetchData
in class ListGrid
criteria
- Search criteria. If a DynamicForm
is passed in as this argument instead of a raw criteria object, will be
derived by calling DynamicForm.getValuesAsCriteria()
callback
- callback to invoke when a fetch is complete. Fires only
if server contact was requiredfetchData()
public void fetchData(Criteria criteria, DSCallback callback, DSRequest requestProperties)
fetchData
in interface DataBoundComponent
fetchData
in class ListGrid
criteria
- Search criteria. If a DynamicForm
is passed
in as this argument instead of a raw criteria object, will be derived by
calling DynamicForm.getValuesAsCriteria()
callback
- callback to invoke when a fetch is complete. Fires only if server contact was
requiredrequestProperties
- additional properties to set on the DSRequest that will be issuedpublic MenuItem[] getAllItems()
hidden items
public java.lang.String getCellStyle(ListGridRecord record, int rowNum, int colNum)
GridRenderer.recordCustomStyleProperty
) if defined.GridRenderer.getBaseStyle()
and the state of the record
using the rules described in CellStyleSuffixes
. Cell Styles are customizable by:
record[this.recordCustomStyleProperty]
to some
valid CSS style name. In addition to this, getCellCSSText()
may be overriden to provide custom
cssText to apply on top of the styling attributes derived from the named style.
Note: This is an override point.
getCellStyle
in class ListGrid
record
- record object for this row and columnrowNum
- number of the rowcolNum
- number of the columnCSSStyleName
Appearance overview and related methods
public MenuItem getItem(int item)
To look up an item based on its position in
the full set of specified items
, including those that are not
visible, pass in the logicalIndex
parameter.
If passed a MenuItem, returns it.
item
- index of the MenuItempublic MenuItem getItem(int item, boolean logicalIndex)
To look up an item based on its position in
the full set of specified items
, including those that are not
visible, pass in the logicalIndex
parameter.
If passed a MenuItem, returns it.
item
- index of the MenuItemlogicalIndex
- Interpret the index passed in with regards to the full set of specified items.public int getVisibleItemNum(MenuItem item)
To get the index of the item in the full set of items
, including hidden items
, use getItemNum()
instead
item
- Menu Item to findgetFilterHiddenItems()
public void hideContextMenu()
hideContextMenu
in class Canvas
Visibility overview and related methods
public com.google.gwt.event.shared.HandlerRegistration addItemClickHandler(ItemClickHandler handler)
Executed when a menu item with no click handler is clicked by the user. This itemClick handler must be specified as a function. It is passed an item parameter that is a reference to the clicked menu item.
addItemClickHandler
in interface HasItemClickHandlers
handler
- the itemClick handlerHandlerRegistration
used to remove this handlerpublic void setCriteria(Criteria criteria)
initialCriteria
to apply criteria to the fetches made by menus.setCriteria
in class ListGrid
criteria
- new criteria to showpublic void setCriteria(AdvancedCriteria criteria)
initialCriteria
to apply criteria to the fetches made by menus.criteria
- new criteria to showpublic boolean setItemHidden(MenuItem item)
item
- MenuItem in question, or its index. Note that if an index is passed it will be interpreted as the index in the full
specified set of items rather than the visible-index of the item.getFilterHiddenItems()
public boolean setItemHidden(int item)
item
- MenuItem in question, or its index. Note that if an index is passed it will be interpreted as the index in the full
specified set of items rather than the visible-index of the item.getFilterHiddenItems()
public boolean setItemHidden(MenuItem item, boolean newState)
item
- MenuItem in question, or its index. Note that if an index is passed it will be interpreted as the index in the full
specified set of items rather than the visible-index of the item.newState
- true to hide the menu item, false to show it.getFilterHiddenItems()
public java.lang.Boolean showContextMenu()
Visibility overview and related methods
public static void hideAllMenus()
public static void setDefaultProperties(Menu menuProperties)
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.
menuProperties
- properties that should be used as new defaults when instances of this class are createdSGWTProperties
protected void onInit_ListGrid()
onInit_ListGrid
in class ListGrid
public Menu getSubmenu(MenuItem item)
menuItem
- to targetpublic void setDataProperties(Tree dataProperties) throws java.lang.IllegalStateException
Menu
that uses a DataSource, these properties will be passed to the
automatically-created ResultTree. This can be used for various customizations such as
modifying the automatically-chosen
parentIdField
.dataProperties
- dataProperties Default value is nulljava.lang.IllegalStateException
- this property cannot be changed after the component has been createdDatabinding overview and related methods
public MenuItem[] getItems()
public void setTitle(java.lang.String title)
public void removeItem(MenuItem item)
public void addItem(MenuItem item)
public void addItem(MenuItem item, int index)
public int getItemNum(MenuItem item)
item
- the MenuItempublic void setItemProperties(int item, MenuItem properties)
item
- index of the MenuItemproperties
- properties to apply to the itempublic java.lang.Boolean setItemChecked(MenuItem item)
item
- MenuItem in question, or it's indexpublic java.lang.Boolean setItemChecked(int item)
item
- MenuItem in question, or it's indexpublic java.lang.Boolean setItemChecked(MenuItem item, boolean newState)
item
- MenuItem in question, or it's indexnewState
- true to check the menu item, false to uncheck it. If not passed, true is assumedpublic java.lang.Boolean setItemChecked(int item, boolean newState)
item
- MenuItem in question, or it's indexnewState
- true to check the menu item, false to uncheck it. If not passed, true is assumedpublic java.lang.Boolean setItemEnabled(MenuItem item)
item
- MenuItem in question, or it's indexpublic java.lang.Boolean setItemEnabled(int item)
item
- MenuItem in question, or it's indexpublic java.lang.Boolean setItemEnabled(MenuItem item, boolean newState)
item
- MenuItem in question, or it's indexnewState
- true to enable the menu item, false to disable it. If not passed, true is assumedpublic java.lang.Boolean setItemEnabled(int item, boolean newState)
item
- MenuItem in question, or it's indexnewState
- true to enable the menu item, false to disable it. If not passed, true is assumedpublic java.lang.Boolean setItemIcon(MenuItem item, java.lang.String newIcon)
item
- MenuItem in question, or it's indexnewIcon
- new icon URLpublic java.lang.Boolean setItemIcon(int item, java.lang.String newIcon)
item
- MenuItem in question, or it's indexnewIcon
- new icon URLpublic java.lang.Boolean setItemIcon(MenuItem item, java.lang.String newIcon, java.lang.String newDisabledIcon)
item
- MenuItem in question, or it's indexnewIcon
- new icon URLnewDisabledIcon
- new icon URL for disabled imagepublic java.lang.Boolean setItemIcon(int item, java.lang.String newIcon, java.lang.String newDisabledIcon)
item
- MenuItem in question, or it's indexnewIcon
- new icon URLnewDisabledIcon
- new icon URL for disabled imagepublic java.lang.Boolean setItemTitle(MenuItem item, java.lang.String newTitle)
item
- MenuItem in question, or it's indexnewTitle
- new titlepublic java.lang.Boolean setItemTitle(int item, java.lang.String newTitle)
item
- MenuItem in question, or it's indexnewTitle
- new titlepublic static Menu getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj, MenuItem parentItem)
public void relinkJavaScriptObject(com.google.gwt.core.client.JavaScriptObject jsObj)
public com.google.gwt.core.client.JavaScriptObject getOrCreateJsObj()
getOrCreateJsObj
in interface DataBoundComponent
getOrCreateJsObj
in class BaseWidget
public void setConfig(com.google.gwt.core.client.JavaScriptObject config)
setConfig
in class BaseWidget
public static void setIconFieldDefaults(ListGridField iconFieldDefaults)
To modify the behavior or appearance of this column, developers may set iconFieldProperties
at the
instance level, or iconFieldDefaults
to affect all instances of the class. See showIcons
for an overview of the icon
column.
iconFieldDefaults
- public static ListGridField getIconFieldDefaults()
To modify the behavior or appearance of this column, developers may set iconFieldProperties
at the
instance level, or iconFieldDefaults
to affect all instances of the class. See showIcons
for an overview of the icon
column.
iconFieldDefaults
- Default value is objectpublic static void setKeyFieldDefaults(ListGridField keyFieldDefaults)
To modify the behavior or appearance of this column, developers may set keyFieldProperties
at the
instance level, or keyFieldDefaults
to affect all instances of the class. See showKeys
for an overview of the key
column.
keyFieldDefaults
- Default value is objectpublic static ListGridField getKeyFieldDefaults()
To modify the behavior or appearance of this column, developers may set keyFieldProperties
at the
instance level, or keyFieldDefaults
to affect all instances of the class. See showKeys
for an overview of the key
column.
keyFieldDefaults
- Default value is objectpublic static void setSubmenuFieldDefaults(ListGridField submenuFieldDefaults)
To modify the behavior or appearance of this column, developers may set submenuFieldProperties
at the instance level, or submenuFieldDefaults
to
affect all instances of the class. See showSubmenus
for an overview of
the submenu column.
submenuFieldDefaults
- Default value is objectpublic static ListGridField getSubmenuFieldDefaults()
To modify the behavior or appearance of this column, developers may set submenuFieldProperties
at the instance level, or submenuFieldDefaults
to
affect all instances of the class. See showSubmenus
for an overview of
the submenu column.
submenuFieldDefaults
- Default value is objectpublic static void setTitleFieldDefaults(ListGridField titleFieldDefaults)
To modify the behavior or appearance of this column, developers may set titleFieldProperties
at
the instance level, or titleFieldDefaults
to
affect all instances of the class
titleFieldDefaults
- Default value is objectpublic static ListGridField getTitleFieldDefaults()
To modify the behavior or appearance of this column, developers may set titleFieldProperties
at
the instance level, or titleFieldDefaults
to
affect all instances of the class
titleFieldDefaults
- Default value is objectpublic com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.menu.MenuLogicalStructure s)
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
LogicalStructure
interface,
which supports Eclipse's logical structure debugging facility.getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class ListGrid