Class Menu
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,IsWidget
,LogicalStructure
,DataBoundComponent
,HasClearHandlers
,HasClickHandlers
,HasDoubleClickHandlers
,HasDragCompleteHandlers
,HasDragMoveHandlers
,HasDragRepositionMoveHandlers
,HasDragRepositionStartHandlers
,HasDragRepositionStopHandlers
,HasDragResizeMoveHandlers
,HasDragResizeStartHandlers
,HasDragResizeStopHandlers
,HasDragStartHandlers
,HasDragStopHandlers
,HasDropCompleteHandlers
,HasDropHandlers
,HasDropMoveHandlers
,HasDropOutHandlers
,HasDropOverHandlers
,HasFetchDataHandlers
,HasFocusChangedHandlers
,HasFormulaUpdatedHandlers
,HasHoverHandlers
,HasHoverHiddenHandlers
,HasKeyDownHandlers
,HasKeyPressHandlers
,HasMouseDownHandlers
,HasMouseMoveHandlers
,HasMouseOutHandlers
,HasMouseOverHandlers
,HasMouseStillDownHandlers
,HasMouseUpHandlers
,HasMouseWheelHandlers
,HasMovedHandlers
,HasParentMovedHandlers
,HasResizedHandlers
,HasRightMouseDownHandlers
,HasRuleContextChangedHandlers
,HasScrolledHandlers
,HasShowContextMenuHandlers
,HasVisibilityChangedHandlers
,HasBodyKeyPressHandlers
,HasCellClickHandlers
,HasCellContextClickHandlers
,HasCellDoubleClickHandlers
,HasCellErrorIconHoverHandlers
,HasCellErrorIconOutHandlers
,HasCellErrorIconOverHandlers
,HasCellHoverHandlers
,HasCellMouseDownHandlers
,HasCellMouseUpHandlers
,HasCellOutHandlers
,HasCellOverHandlers
,HasCellSavedHandlers
,HasCellSelectionChangedHandlers
,HasCellValueHoverHandlers
,HasCriteriaChangedHandlers
,HasDataArrivedHandlers
,HasDataChangedHandlers
,HasDrawAreaChangedHandlers
,HasEditCompleteHandlers
,HasEditFailedHandlers
,HasEditorEnterHandlers
,HasEditorExitHandlers
,HasFieldStateChangedHandlers
,HasFilterEditorSubmitHandlers
,HasGroupByCompleteHandlers
,HasGroupByHandlers
,HasGroupStateChangedHandlers
,HasGroupTreeChangedHandlers
,HasHeaderClickHandlers
,HasHeaderDoubleClickHandlers
,HasHeaderHoverHandlers
,HasHilitesChangedHandlers
,HasRecordClickHandlers
,HasRecordCollapseHandlers
,HasRecordDoubleClickHandlers
,HasRecordDropHandlers
,HasRecordExpandHandlers
,HasRegroupHandlers
,HasRemoveRecordClickHandlers
,HasRowContextClickHandlers
,HasRowEditorEnterHandlers
,HasRowEditorExitHandlers
,HasRowHoverHandlers
,HasRowMouseDownHandlers
,HasRowMouseUpHandlers
,HasRowOutHandlers
,HasRowOverHandlers
,HasSelectionChangedHandlers
,HasSelectionUpdatedHandlers
,HasSetSortHandlers
,HasSortChangedHandlers
,HasSorterClickHandlers
,HasSorterContextClickHandlers
,HasViewStateChangedHandlers
,HasMembersChangedHandlers
,HasItemClickHandlers
- Direct Known Subclasses:
MenuPalette
,SelectionTreeMenu
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ListGridField
static final ListGridField
static final ListGridField
static final ListGridField
Fields inherited from class com.smartgwt.client.widgets.BaseWidget
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassName
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addItemClickHandler
(ItemClickHandler handler) Add a itemClick handler.static void
changeAutoChildDefaults
(String autoChildName, Canvas defaults) Changes the defaults for Canvas AutoChildren namedautoChildName
.static void
changeAutoChildDefaults
(String autoChildName, FormItem defaults) Changes the defaults for FormItem AutoChildren namedautoChildName
.protected JavaScriptObject
create()
void
This DataBoundComponent method does not apply to Menu.void
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[]
Retrieves the full set of items for this menu, includinghidden items
Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not impact menus' appearance.When false, when a menu item is chosen (via mouse click or keyboard), the menu is not automatically hidden, staying in place for further interactivityWhen 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.Menus will not draw on initialization, until they're explicitly show()nCSS style for a normal cellCSS style used for the body of this menu when there is no icon field.Title for the "Done" button shown when theNavigationBar
is present.boolean
Option to save searches is disabled for menusIf 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
Option to show filter editor is disabled for menusWhen true any generated submenus will inheritautoDismiss
from this menu.int
The height of each item in the menu, in pixels.getCellStyle
(ListGridRecord record, int rowNum, int colNum) Return the CSS class for a cell.Default image to display forcheck-marked items
when the item is disabled.Default image to display forcheck-marked items
when the item is disabled.Default image to display forcheck-marked items
.Default image to display forcheck-marked items
.Optional DataSource to fetch menuItems and submenus from, instead of usingitems
.int
The default menu width.Default class used to construct theEditProxy
for this component when the component isfirst placed into edit mode
.Message to show when a menu is shown with no items.When using a Tree or hierarchical DataSource as the menu's data, submenus are automatically generated from child nodes.If set, alternative body style for the menu used when there is no icon field and theplacement
settings indicate the menu will be filling a portion of the screen or a panel.Does this hide menu items marked ashidden menu items
by filtering them out of the data set?If set, the CSS style used for the body of this menu when there is an icon field.static ListGridField
Default properties for the automatically generated icon column.Custom properties for the automatically generated icon column.If set, alternative body style for the menu used when there is an icon field and theplacement
settings indicate the menu will be filling a portion of the screen or a panel.int
The default height applied to custom icons in this menu.int
The default width applied to custom icons in this menu.Criteria to be used when fetching items for this Menu.getItem
(int item) Get a particular MenuItem by index.getItem
(int item, boolean logicalIndex) Get a particular MenuItem by index.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
Default properties for the automatically generated key column.Custom properties for the automatically generated key column.Getter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.For a menu that has aMenuButton
generated for it automatically (for example when included in aMenuBar
, the width that the MenuButton should have.Navigation bar shown whenplacement
setting indicates that the menu should be shown filling a portion of the screen or a panel.When theplacement
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 theNavigationBar
and any submenus that are shown by the menu.static Menu
getOrCreateRef
(JavaScriptObject jsObj) static Menu
getOrCreateRef
(JavaScriptObject jsObj, MenuItem parentItem) Where should the menu be placed on the screen?When this menu is shown how should it animate into view? By default the menu will just show at the specified size/position.showEdges
dynamically defaults to false when theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.A boolean, indicating whether the checkmark/custom icon column should be displayed.A boolean, indicating whether the shortcut key column should be displayed.Whether to show a drop shadow for this Canvas.A boolean, indicating whether the submenu indicator column should be displayed.getSubmenu
(MenuItem item) Creates and returns the submenu associated with the provided MenuItem.When using a Tree or hierarchical DataSource as the menu's data, optional subclass of Menu that should be used when generating submenus.Should submenus show up on our left or right.Default image to use for the submenu indicator when the item is disabled.Default image to use for the submenu indicator when the item is disabled.static ListGridField
Default properties for the automatically generated submenu column.Custom properties for the automatically generated submenu column.Default image to use for the submenu indicator.Default image to use for the submenu indicator.Optional target canvas for this menu.protected Menu
static ListGridField
Default properties for the automatically generated title column.Custom properties for the automatically generated title column.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
Hide all menus that are currently open.void
Hide the context menu - alias for hide()protected void
void
void
removeItem
(MenuItem item) setAlternateRecordStyles
(Boolean alternateRecordStyles) Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not impact menus' appearance.setAutoDismiss
(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 interactivitysetAutoDismissOnBlur
(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.setAutoDraw
(Boolean autoDraw) Menus will not draw on initialization, until they're explicitly show()nsetBaseStyle
(String baseStyle) CSS style for a normal cellsetBodyStyleName
(String bodyStyleName) CSS style used for the body of this menu when there is no icon field.setCancelButtonTitle
(String cancelButtonTitle) Title for the "Done" button shown when theNavigationBar
is present.setCanSaveSearches
(boolean canSaveSearches) Option to save searches is disabled for menussetCanSelectParentItems
(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.setCanShowFilterEditor
(boolean canShowFilterEditor) Option to show filter editor is disabled for menussetCascadeAutoDismiss
(Boolean cascadeAutoDismiss) When true any generated submenus will inheritautoDismiss
from this menu.setCellHeight
(int cellHeight) The height of each item in the menu, in pixels.setCheckmarkDisabledImage
(ImgHTMLProperties checkmarkDisabledImage) Default image to display forcheck-marked items
when the item is disabled.setCheckmarkDisabledImage
(String checkmarkDisabledImage) Default image to display forcheck-marked items
when the item is disabled.setCheckmarkImage
(ImgHTMLProperties checkmarkImage) Default image to display forcheck-marked items
.setCheckmarkImage
(String checkmarkImage) Default image to display forcheck-marked items
.void
setConfig
(JavaScriptObject config) void
setCriteria
(AdvancedCriteria criteria) This DataBoundComponent method is not supported - useinitialCriteria
to apply criteria to the fetches made by menus.void
setCriteria
(Criteria criteria) This DataBoundComponent method is not supported - useinitialCriteria
to apply criteria to the fetches made by menus.An array of menuItem objects, specifying the menu items this menu should show.setData
(RecordList data) An array of menuItem objects, specifying the menu items this menu should show.An array of menuItem objects, specifying the menu items this menu should show.An array of menuItem objects, specifying the menu items this menu should show.void
setDataProperties
(Tree dataProperties) For aMenu
that uses a DataSource, these properties will be passed to the automatically-created ResultTree.setDataSource
(DataSource dataSource) Optional DataSource to fetch menuItems and submenus from, instead of usingitems
.static void
setDefaultProperties
(Menu menuProperties) Class level method to set the default properties of this class.setDefaultWidth
(int defaultWidth) The default menu width.setEditProxyConstructor
(String editProxyConstructor) Default class used to construct theEditProxy
for this component when the component isfirst placed into edit mode
.setEmptyMessage
(String emptyMessage) Message to show when a menu is shown with no items.setFetchSubmenus
(Boolean fetchSubmenus) When using a Tree or hierarchical DataSource as the menu's data, submenus are automatically generated from child nodes.setFillSpaceStyleName
(String fillSpaceStyleName) If set, alternative body style for the menu used when there is no icon field and theplacement
settings indicate the menu will be filling a portion of the screen or a panel.setFilterHiddenItems
(Boolean filterHiddenItems) Does this hide menu items marked ashidden menu items
by filtering them out of the data set?setIconBodyStyleName
(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.setIconFieldProperties
(ListGridField iconFieldProperties) Custom properties for the automatically generated icon column.setIconFillSpaceStyleName
(String iconFillSpaceStyleName) If set, alternative body style for the menu used when there is an icon field and theplacement
settings indicate the menu will be filling a portion of the screen or a panel.setIconHeight
(int iconHeight) The default height applied to custom icons in this menu.setIconWidth
(int iconWidth) The default width applied to custom icons in this menu.setInitialCriteria
(Criteria initialCriteria) Criteria to be used when fetching items for this Menu.setItemChecked
(int item) Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.setItemChecked
(int item, boolean newState) Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.setItemChecked
(MenuItem item) Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.setItemChecked
(MenuItem item, boolean newState) Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary.setItemEnabled
(int item) Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.setItemEnabled
(int item, boolean newState) Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.setItemEnabled
(MenuItem item) Enables or disables the menu item according to the value of newState, and redraws the menu if necessary.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.setItemHiddenProperty
(String itemHiddenProperty) Items with this property set to true will be hidden within the menu.setItemIcon
(int item, String newIcon) Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.setItemIcon
(int item, String newIcon, String newDisabledIcon) Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.setItemIcon
(MenuItem item, String newIcon) Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary.setItemIcon
(MenuItem item, String newIcon, 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.Synonym fordata
If this method is called after the component has been drawn/initialized: Synonym forsetData()
.setItemTitle
(int item, String newTitle) Sets the title of a particular menu item to the string specified by newTitle and redraws the menu if necessary.setItemTitle
(MenuItem item, 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.setKeyFieldProperties
(ListGridField keyFieldProperties) Custom properties for the automatically generated key column.Setter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.setMenuButtonWidth
(Integer menuButtonWidth) For a menu that has aMenuButton
generated for it automatically (for example when included in aMenuBar
, the width that the MenuButton should have.setPlacement
(PanelPlacement placement) Where should the menu be placed on the screen?setShowAnimationEffect
(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.setShowEdges
(Boolean showEdges) showEdges
dynamically defaults to false when theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.setShowIcons
(Boolean showIcons) A boolean, indicating whether the checkmark/custom icon column should be displayed.setShowKeys
(Boolean showKeys) A boolean, indicating whether the shortcut key column should be displayed.setShowShadow
(Boolean showShadow) Whether to show a drop shadow for this Canvas.setShowSubmenus
(Boolean showSubmenus) A boolean, indicating whether the submenu indicator column should be displayed.setSubmenuConstructor
(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.setSubmenuDirection
(String submenuDirection) Should submenus show up on our left or right.setSubmenuDisabledImage
(ImgHTMLProperties submenuDisabledImage) Default image to use for the submenu indicator when the item is disabled.setSubmenuDisabledImage
(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.setSubmenuFieldProperties
(ListGridField submenuFieldProperties) Custom properties for the automatically generated submenu column.setSubmenuImage
(ImgHTMLProperties submenuImage) Default image to use for the submenu indicator.setSubmenuImage
(String submenuImage) Default image to use for the submenu indicator.Optional target canvas for this menu.void
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.setTitleFieldProperties
(ListGridField titleFieldProperties) Custom properties for the automatically generated title column.setUseKeys
(Boolean useKeys) A boolean indicating whether this menu should use shortcut keys.Show this menu as a context menu, that is, immediately adjacent to the current mouse position.Methods inherited from class com.smartgwt.client.widgets.grid.ListGrid
addBodyKeyPressHandler, addCellClickHandler, addCellContextClickHandler, addCellDoubleClickHandler, addCellErrorIconHoverHandler, addCellErrorIconOutHandler, addCellErrorIconOverHandler, addCellHoverHandler, addCellMouseDownHandler, addCellMouseUpHandler, addCellOutHandler, addCellOverHandler, addCellSavedHandler, addCellSelectionChangedHandler, addCellValueHoverHandler, addCriteriaChangedHandler, addData, addData, addData, addDataArrivedHandler, addDataChangedHandler, addDragCompleteHandler, addDrawAreaChangedHandler, addDropCompleteHandler, addEditCompleteHandler, addEditFailedHandler, addEditorEnterHandler, addEditorExitHandler, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addEmbeddedComponent, addFetchDataHandler, addFieldStateChangedHandler, addFilterEditorSubmitHandler, addFormulaField, addFormulaUpdatedHandler, addGroupByCompleteHandler, addGroupByHandler, addGroupStateChangedHandler, addGroupTreeChangedHandler, addHeaderClickHandler, addHeaderDoubleClickHandler, addHeaderHoverHandler, addHilitesChangedHandler, addRecordClickHandler, addRecordCollapseHandler, addRecordDoubleClickHandler, addRecordDropHandler, addRecordExpandHandler, addRegroupHandler, addRemoveRecordClickHandler, addRowContextClickHandler, addRowEditorEnterHandler, addRowEditorExitHandler, addRowHoverHandler, addRowMouseDownHandler, addRowMouseUpHandler, addRowOutHandler, addRowOverHandler, addSelectionChangedHandler, addSelectionUpdatedHandler, addSetSortHandler, addSort, addSortChangedHandler, addSorterClickHandler, addSorterContextClickHandler, addSummaryField, addViewStateChangedHandler, anySelected, applyCellData, applyRecordData, applySortToData, askForSort, autoFitField, autoFitFields, autoFitFields, cancelEditing, canEditCell, canExpandRecord, canSelectCell, canSelectRecord, cellHasChanges, cellHasErrors, cellHasErrors, cellValueHoverHTML, cellValueIsClipped, chartData, chartData, chartData, chartData, chartData, clearAllCriteria, clearCriteria, clearCriteria, clearCriteria, clearEditValue, clearFieldError, clearFieldError, clearFieldSearchOperator, clearFilterWindowCriteria, clearRowErrors, clearSavedViewState, clearSort, closeGroup, closeRecord, collapseRecord, collapseRecords, configureGrouping, createRecordComponent, dataChangedComplete, dataChangedComplete, deselectAllRecords, deselectRange, deselectRecord, deselectRecord, deselectRecords, deselectRecords, disableHilite, disableHiliting, discardAllEdits, discardAllEdits, discardAllEdits, discardEdits, discardEdits, displayHeaderContextMenu, displaySort, drop, editExistingRecord, editExistingRecord, editFields, editHilites, enableHilite, enableHilite, enableHiliting, enableHiliting, endEditing, expandRecord, expandRecords, exportClientData, exportClientData, exportClientData, exportData, exportData, exportData, 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
Methods inherited from class com.smartgwt.client.widgets.layout.VLayout
setDefaultProperties, setLogicalStructure
Methods inherited from class com.smartgwt.client.widgets.layout.Layout
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getChildTabPosition, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutEndMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutStartMargin, getLayoutTopMargin, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersLength, getMembersMargin, getMinMemberLength, getMinMemberSize, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, layoutIsDirty, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, replaceMember, revealChild, revealChild, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutEndMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutStartMargin, setLayoutTopMargin, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinBreadthMember, setMinBreadthMember, setMinBreadthMember, setMinMemberLength, setMinMemberSize, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMember
Methods inherited from class com.smartgwt.client.widgets.Canvas
addChild, addChild, addChild, addChild, addChild, addClearHandler, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addRuleContextChangedHandler, addScrolledHandler, addShowContextMenuHandler, addSnapAlignCandidate, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clearExplicitTabIndex, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsEventTarget, containsFocus, containsPoint, containsPoint, dataContextChanged, deparent, depeer, disable, enable, encloses, focus, focusAfterGroup, focusAtEnd, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAdaptiveHeightPriority, getAdaptiveWidthPriority, getAlwaysManageFocusNavigation, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideEffect, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeLayoutMode, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaHandleID, getAutoMaskComponents, getAutoParent, getAutoPopulateData, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBorderRadius, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCorrectZoomOverflow, getCursor, getDataContext, getDataPath, getDefaultHeight, 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
Methods inherited from class com.smartgwt.client.widgets.BaseWidget
addDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, 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
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Field Details
-
ICON_FIELD
-
TITLE_FIELD
-
KEY_FIELD
-
SUBMENU_FIELD
-
-
Constructor Details
-
Menu
public Menu() -
Menu
-
-
Method Details
-
getOrCreateRef
-
getTestInstance
- Overrides:
getTestInstance
in classListGrid
-
changeAutoChildDefaults
Changes the defaults for Canvas AutoChildren namedautoChildName
.- Parameters:
autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, seeSGWTProperties
.- See Also:
-
changeAutoChildDefaults
Changes the defaults for FormItem AutoChildren namedautoChildName
.- Parameters:
autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, seeSGWTProperties
.- See Also:
-
create
-
setAlternateRecordStyles
Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not impact menus' appearance.- Overrides:
setAlternateRecordStyles
in classListGrid
- Parameters:
alternateRecordStyles
- New alternateRecordStyles value. Default value is false- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getAlternateRecordStyles
Explicitly disable alternateRecordStyles at the menu level by default so setting to true for all ListGrids will not impact menus' appearance.- Overrides:
getAlternateRecordStyles
in classListGrid
- Returns:
- Current alternateRecordStyles value. Default value is false
- See Also:
-
setAutoDismiss
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- Parameters:
autoDismiss
- New autoDismiss value. Default value is true- Returns:
Menu
instance, for chaining setter calls- See Also:
-
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- Returns:
- Current autoDismiss value. Default value is true
- See Also:
-
setAutoDismissOnBlur
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.- Parameters:
autoDismissOnBlur
- New autoDismissOnBlur value. Default value is true- Returns:
Menu
instance, for chaining setter calls
-
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.- Returns:
- Current autoDismissOnBlur value. Default value is true
-
setAutoDraw
Menus will not draw on initialization, until they're explicitly show()nNote : This is an advanced setting
- Parameters:
autoDraw
- New autoDraw value. Default value is false- Returns:
Menu
instance, for chaining setter calls
-
getAutoDraw
Menus will not draw on initialization, until they're explicitly show()n- Returns:
- Current autoDraw value. Default value is false
-
setBaseStyle
CSS style for a normal cell- Overrides:
setBaseStyle
in classListGrid
- Parameters:
baseStyle
- New baseStyle value. Default value is "menu"- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getBaseStyle
CSS style for a normal cell- Overrides:
getBaseStyle
in classListGrid
- Returns:
- Current baseStyle value. Default value is "menu"
- See Also:
-
setBodyStyleName
CSS style used for the body of this menu when there is no icon field. When there is an icon field, theniconBodyStyleName
, 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
tonull
.- Overrides:
setBodyStyleName
in classListGrid
- Parameters:
bodyStyleName
- New bodyStyleName value. Default value is "normal"- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getBodyStyleName
CSS style used for the body of this menu when there is no icon field. When there is an icon field, theniconBodyStyleName
, 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
tonull
.- Overrides:
getBodyStyleName
in classListGrid
- Returns:
- Current bodyStyleName value. Default value is "normal"
- See Also:
-
setCancelButtonTitle
Title for the "Done" button shown when theNavigationBar
is present.- Parameters:
cancelButtonTitle
- New cancelButtonTitle value. Default value is "Done"- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCancelButtonTitle
Title for the "Done" button shown when theNavigationBar
is present.- Returns:
- Current cancelButtonTitle value. Default value is "Done"
- See Also:
-
setCanSaveSearches
Option to save searches is disabled for menusNote : This is an advanced setting
- Overrides:
setCanSaveSearches
in classListGrid
- Parameters:
canSaveSearches
- New canSaveSearches value. Default value is false- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getCanSaveSearches
public boolean getCanSaveSearches()Option to save searches is disabled for menus- Overrides:
getCanSaveSearches
in classListGrid
- Returns:
- Current canSaveSearches value. Default value is false
-
setCanSelectParentItems
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.- Parameters:
canSelectParentItems
- New canSelectParentItems value. Default value is null- Returns:
Menu
instance, for chaining setter calls- See Also:
-
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.- Returns:
- Current canSelectParentItems value. Default value is null
- See Also:
-
setCanShowFilterEditor
Option to show filter editor is disabled for menusNote : This is an advanced setting
- Overrides:
setCanShowFilterEditor
in classListGrid
- Parameters:
canShowFilterEditor
- New canShowFilterEditor value. Default value is false- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCanShowFilterEditor
public boolean getCanShowFilterEditor()Option to show filter editor is disabled for menus- Overrides:
getCanShowFilterEditor
in classListGrid
- Returns:
- Current canShowFilterEditor value. Default value is false
- See Also:
-
setCascadeAutoDismiss
When true any generated submenus will inheritautoDismiss
from this menu.- Parameters:
cascadeAutoDismiss
- New cascadeAutoDismiss value. Default value is true- Returns:
Menu
instance, for chaining setter calls
-
getCascadeAutoDismiss
When true any generated submenus will inheritautoDismiss
from this menu.- Returns:
- Current cascadeAutoDismiss value. Default value is true
-
setCellHeight
The height of each item in the menu, in pixels.- Overrides:
setCellHeight
in classListGrid
- Parameters:
cellHeight
- New cellHeight value. Default value is 20- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getCellHeight
public int getCellHeight()The height of each item in the menu, in pixels.- Overrides:
getCellHeight
in classListGrid
- Returns:
- Current cellHeight value. Default value is 20
- See Also:
-
setCheckmarkDisabledImage
Default image to display forcheck-marked items
when the item is disabled. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Parameters:
checkmarkDisabledImage
- New checkmarkDisabledImage value. Default value is {...}- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCheckmarkDisabledImage
Default image to display forcheck-marked items
when the item is disabled. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Returns:
- Current checkmarkDisabledImage value. Default value is {...}
- See Also:
-
setCheckmarkDisabledImage
public Menu setCheckmarkDisabledImage(ImgHTMLProperties checkmarkDisabledImage) throws IllegalStateException Default image to display forcheck-marked items
when the item is disabled. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Parameters:
checkmarkDisabledImage
- New checkmarkDisabledImage value. Default value is {...}- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCheckmarkDisabledImageAsImgHTMLProperties
Default image to display forcheck-marked items
when the item is disabled. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Returns:
- Current checkmarkDisabledImage value. Default value is {...}
- See Also:
-
setCheckmarkImage
Default image to display forcheck-marked items
. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Parameters:
checkmarkImage
- New checkmarkImage value. Default value is {...}- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCheckmarkImage
Default image to display forcheck-marked items
. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Returns:
- Current checkmarkImage value. Default value is {...}
- See Also:
-
setCheckmarkImage
Default image to display forcheck-marked items
. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Parameters:
checkmarkImage
- New checkmarkImage value. Default value is {...}- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getCheckmarkImageAsImgHTMLProperties
Default image to display forcheck-marked items
. The value can be either a regularSCImgURL
which can specify size:w,h;, or anImgHTMLProperties
object, specifying at least src, width and height.- Returns:
- Current checkmarkImage value. Default value is {...}
- See Also:
-
setData
An array of menuItem objects, specifying the menu items this menu should show.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 alsodataSource
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, usegetAllItems()
.
If this method is called after the component has been drawn/initialized: Change the set of items to display in this menu. Note that iffilterHiddenItems
is true and any items arehidden
, data supplied as an Array will be converted to aFilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, usegetAllItems()
. -
setData
An array of menuItem objects, specifying the menu items this menu should show.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 alsodataSource
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, usegetAllItems()
.
If this method is called after the component has been drawn/initialized: Change the set of items to display in this menu. Note that iffilterHiddenItems
is true and any items arehidden
, data supplied as an Array will be converted to aFilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, usegetAllItems()
.- Parameters:
data
- new items for this menu. Default value is null- Returns:
Menu
instance, for chaining setter calls- See Also:
-
setData
An array of menuItem objects, specifying the menu items this menu should show.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 alsodataSource
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, usegetAllItems()
.
If this method is called after the component has been drawn/initialized: Change the set of items to display in this menu. Note that iffilterHiddenItems
is true and any items arehidden
, data supplied as an Array will be converted to aFilteredList
in order to filter out hidden items. To get the full specified data set as an array, including hidden items, usegetAllItems()
. -
setDataSource
Optional DataSource to fetch menuItems and submenus from, instead of usingitems
.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, likesetCriteria
andautoFetchData
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, seeinitialCriteria
.
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().- Specified by:
setDataSource
in interfaceDataBoundComponent
- Overrides:
setDataSource
in classListGrid
- Parameters:
dataSource
- New dataSource value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getDataSource
Optional DataSource to fetch menuItems and submenus from, instead of usingitems
.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, likesetCriteria
andautoFetchData
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, seeinitialCriteria
.
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().- Specified by:
getDataSource
in interfaceDataBoundComponent
- Overrides:
getDataSource
in classListGrid
- Returns:
- Current dataSource value. Default value is null
-
setDefaultWidth
The default menu width.- Overrides:
setDefaultWidth
in classCanvas
- Parameters:
defaultWidth
- New defaultWidth value. Default value is 150- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getDefaultWidth
public int getDefaultWidth()The default menu width.- Overrides:
getDefaultWidth
in classCanvas
- Returns:
- Current defaultWidth value. Default value is 150
- See Also:
-
setEditProxyConstructor
Default class used to construct theEditProxy
for this component when the component isfirst placed into edit mode
.- Overrides:
setEditProxyConstructor
in classListGrid
- Parameters:
editProxyConstructor
- New editProxyConstructor value. Default value is "MenuEditProxy"- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getEditProxyConstructor
Default class used to construct theEditProxy
for this component when the component isfirst placed into edit mode
.- Overrides:
getEditProxyConstructor
in classListGrid
- Returns:
- Current editProxyConstructor value. Default value is "MenuEditProxy"
- See Also:
-
setEmptyMessage
Message to show when a menu is shown with no items.Note : This is an advanced setting
- Overrides:
setEmptyMessage
in classListGrid
- Parameters:
emptyMessage
- New emptyMessage value. Default value is "[Empty menu]"- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getEmptyMessage
Message to show when a menu is shown with no items.- Overrides:
getEmptyMessage
in classListGrid
- Returns:
- Current emptyMessage value. Default value is "[Empty menu]"
- See Also:
-
setFillSpaceStyleName
If set, alternative body style for the menu used when there is no icon field and theplacement
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, thenbodyStyleName
is used instead.When there is an icon field,
iconFillSpaceStyleName
, if set, overrides this setting.- Parameters:
fillSpaceStyleName
- New fillSpaceStyleName value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getFillSpaceStyleName
If set, alternative body style for the menu used when there is no icon field and theplacement
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, thenbodyStyleName
is used instead.When there is an icon field,
iconFillSpaceStyleName
, if set, overrides this setting.- Returns:
- Current fillSpaceStyleName value. Default value is null
- See Also:
-
setFilterHiddenItems
Does this hide menu items marked ashidden 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 specifiedarray of items
to aFilteredList
with criteria set to filter out items marked with theitemHiddenProperty
.Note that this means for
filterHiddenItems:true
menus, developers wishing to interact with the menu data set must use List APIs such asmenu.getData().getLength()
andmenu.getData().get(index)
, rather than accessing simple array attributes such asmenu.getData().length
ormenu.getData()[index]
To get the full specified data set as an array, including hidden items, use
getAllItems()
.Note : This is an advanced setting
- Parameters:
filterHiddenItems
- New filterHiddenItems value. Default value is true- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getFilterHiddenItems
Does this hide menu items marked ashidden 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 specifiedarray of items
to aFilteredList
with criteria set to filter out items marked with theitemHiddenProperty
.Note that this means for
filterHiddenItems:true
menus, developers wishing to interact with the menu data set must use List APIs such asmenu.getData().getLength()
andmenu.getData().get(index)
, rather than accessing simple array attributes such asmenu.getData().length
ormenu.getData()[index]
To get the full specified data set as an array, including hidden items, use
getAllItems()
.- Returns:
- Current filterHiddenItems value. Default value is true
-
setIconBodyStyleName
If set, the CSS style used for the body of this menu when there is an icon field. In RTL mode, theiconBodyStyleName
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.- Parameters:
iconBodyStyleName
- New iconBodyStyleName value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getIconBodyStyleName
If set, the CSS style used for the body of this menu when there is an icon field. In RTL mode, theiconBodyStyleName
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.- Returns:
- Current iconBodyStyleName value. Default value is null
- See Also:
-
setIconFieldProperties
Custom properties for the automatically generated icon column.See
showIcons
for an overview of the icon column.- Parameters:
iconFieldProperties
- New iconFieldProperties value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getIconFieldProperties
Custom properties for the automatically generated icon column.See
showIcons
for an overview of the icon column.- Returns:
- Current iconFieldProperties value. Default value is null
-
setIconFillSpaceStyleName
If set, alternative body style for the menu used when there is an icon field and theplacement
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, theiconFillSpaceStyleName
is suffixed with "RTL", which allows skins to apply different styles in LTR and RTL modes. If unset, theniconBodyStyleName
is used instead.Note: Like
iconBodyStyleName
, any skin which usesiconFillSpaceStyleName
should add "RTL" styles as well, even if identical to LTR styles. Otherwise, menus may lose their styling in RTL mode.- Parameters:
iconFillSpaceStyleName
- New iconFillSpaceStyleName value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getIconFillSpaceStyleName
If set, alternative body style for the menu used when there is an icon field and theplacement
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, theiconFillSpaceStyleName
is suffixed with "RTL", which allows skins to apply different styles in LTR and RTL modes. If unset, theniconBodyStyleName
is used instead.Note: Like
iconBodyStyleName
, any skin which usesiconFillSpaceStyleName
should add "RTL" styles as well, even if identical to LTR styles. Otherwise, menus may lose their styling in RTL mode.- Returns:
- Current iconFillSpaceStyleName value. Default value is null
- See Also:
-
setIconHeight
The default height applied to custom icons in this menu. This is used whenever item.iconHeight is not specified.- Parameters:
iconHeight
- New iconHeight value. Default value is 16- Returns:
Menu
instance, for chaining setter calls
-
getIconHeight
public int getIconHeight()The default height applied to custom icons in this menu. This is used whenever item.iconHeight is not specified.- Returns:
- Current iconHeight value. Default value is 16
-
setIconWidth
The default width applied to custom icons in this menu. This is used whenever item.iconWidth is not specified.- Parameters:
iconWidth
- New iconWidth value. Default value is 16- Returns:
Menu
instance, for chaining setter calls
-
getIconWidth
public int getIconWidth()The default width applied to custom icons in this menu. This is used whenever item.iconWidth is not specified.- Returns:
- Current iconWidth value. Default value is 16
-
setInitialCriteria
Criteria to be used when fetching items for this Menu. Note thatsetCriteria
is not supported in Menus.- Specified by:
setInitialCriteria
in interfaceDataBoundComponent
- Overrides:
setInitialCriteria
in classListGrid
- Parameters:
initialCriteria
- New initialCriteria value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getInitialCriteria
Criteria to be used when fetching items for this Menu. Note thatsetCriteria
is not supported in Menus.- Specified by:
getInitialCriteria
in interfaceDataBoundComponent
- Overrides:
getInitialCriteria
in classListGrid
- Returns:
- Current initialCriteria value. Default value is null
- See Also:
-
setItemHiddenProperty
Items with this property set to true will be hidden within the menu.Note : This is an advanced setting
- Parameters:
itemHiddenProperty
- New itemHiddenProperty value. Default value is "hidden"- Returns:
Menu
instance, for chaining setter calls- See Also:
-
getItemHiddenProperty
Items with this property set to true will be hidden within the menu.- Returns:
- Current itemHiddenProperty value. Default value is "hidden"
- See Also:
-
setKeyFieldProperties
Custom properties for the automatically generated key column.See
showKeys
for an overview of the key column.- Parameters:
keyFieldProperties
- New keyFieldProperties value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getKeyFieldProperties
Custom properties for the automatically generated key column.See
showKeys
for an overview of the key column.- Returns:
- Current keyFieldProperties value. Default value is null
-
setMenuButtonWidth
For a menu that has aMenuButton
generated for it automatically (for example when included in aMenuBar
, the width that the MenuButton should have. If unset, the MenuButton will be as wide asmenu.width
.- Parameters:
menuButtonWidth
- New menuButtonWidth value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getMenuButtonWidth
For a menu that has aMenuButton
generated for it automatically (for example when included in aMenuBar
, the width that the MenuButton should have. If unset, the MenuButton will be as wide asmenu.width
.- Returns:
- Current menuButtonWidth value. Default value is null
-
setPlacement
Where should the menu be placed on the screen?Default is to use
PanelPlacement
"fillScreen" ifisHandset
. 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 amenu.navigationBar
is used to manage navigation to the main menu (and provide dismissal, via acancel button
.- Parameters:
placement
- New placement value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getPlacement
Where should the menu be placed on the screen?Default is to use
PanelPlacement
"fillScreen" ifisHandset
. 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 amenu.navigationBar
is used to manage navigation to the main menu (and provide dismissal, via acancel button
.- Returns:
- Current placement value. Default value is null
-
setShowAnimationEffect
When this menu is shown how should it animate into view? By default the menu will just show at the specified size/position. Options for animated show effects are"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
- Parameters:
showAnimationEffect
- New showAnimationEffect value. Default value is null- Returns:
Menu
instance, for chaining setter calls
-
getShowAnimationEffect
When this menu is shown how should it animate into view? By default the menu will just show at the specified size/position. Options for animated show effects are"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()'- Returns:
- Current showAnimationEffect value. Default value is null
-
setShowEdges
showEdges
dynamically defaults to false when theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.- Overrides:
setShowEdges
in classCanvas
- Parameters:
showEdges
- New showEdges value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getShowEdges
showEdges
dynamically defaults to false when theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.- Overrides:
getShowEdges
in classCanvas
- Returns:
- Current showEdges value. Default value is null
- See Also:
-
setShowIcons
A boolean, indicating whether the checkmark/custom icon column should be displayed.
If this method is called after the component has been drawn/initialized: Show or hide the checkmark/custom icon column at runtime.- Parameters:
showIcons
- whether the icon column should be displayed. Default value is true- Returns:
Menu
instance, for chaining setter calls
-
getShowIcons
A boolean, indicating whether the checkmark/custom icon column should be displayed.- Returns:
- Current showIcons value. Default value is true
-
setShowKeys
A boolean, indicating whether the shortcut key column should be displayed. If showKeys is not set, the menu will show the key column only if one of its items specifies a keys property. If showKeys is false, the keys will not be displayed, but will still function.- Parameters:
showKeys
- New showKeys value. Default value is true- Returns:
Menu
instance, for chaining setter calls
-
getShowKeys
A boolean, indicating whether the shortcut key column should be displayed. If showKeys is not set, the menu will show the key column only if one of its items specifies a keys property. If showKeys is false, the keys will not be displayed, but will still function.- Returns:
- Current showKeys value. Default value is true
-
setShowShadow
Whether to show a drop shadow for this Canvas.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 theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.- Overrides:
setShowShadow
in classCanvas
- Parameters:
showShadow
- New showShadow value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getShowShadow
Whether to show a drop shadow for this Canvas.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 theplacement
setting indicates the Menu will be filling a portion of the screen or a panel.- Overrides:
getShowShadow
in classCanvas
- Returns:
- Current showShadow value. Default value is null
- See Also:
-
setTarget
Optional target canvas for this menu. Available as a parameter to dynamic menuItem configuration methods such asMenuItem.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
thetarget
will be propagated down to these child menus.- Parameters:
target
- New target value. Default value is null- Returns:
Menu
instance, for chaining setter calls
-
getTarget
Optional target canvas for this menu. Available as a parameter to dynamic menuItem configuration methods such asMenuItem.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
thetarget
will be propagated down to these child menus.- Returns:
- Current target value. Default value is null
-
setTitleFieldProperties
public Menu setTitleFieldProperties(ListGridField titleFieldProperties) throws IllegalStateException Custom properties for the automatically generated title column.- Parameters:
titleFieldProperties
- New titleFieldProperties value. Default value is null- Returns:
Menu
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the component has been created
-
getTitleFieldProperties
Custom properties for the automatically generated title column.- Returns:
- Current titleFieldProperties value. Default value is null
-
setUseKeys
A boolean indicating whether this menu should use shortcut keys. Set useKeys to false in a menu's initialization block to explicitly disable shortcut keys.- Parameters:
useKeys
- New useKeys value. Default value is true- Returns:
Menu
instance, for chaining setter calls
-
getUseKeys
A boolean indicating whether this menu should use shortcut keys. Set useKeys to false in a menu's initialization block to explicitly disable shortcut keys.- Returns:
- Current useKeys value. Default value is true
-
fetchData
public void fetchData()This DataBoundComponent method does not apply to Menu.- Specified by:
fetchData
in interfaceDataBoundComponent
- Overrides:
fetchData
in classListGrid
-
fetchData
Description copied from interface:DataBoundComponent
Retrieves data from the DataSource that matches the specified criteria.When
fetchData()
is first called, if data has not already been provided viasetData()
, this method will create aResultSet
, which will be configured based on component settings such asfetchOperation
anddataPageSize
, as well as the general purposedataProperties
. 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 tofetchData()
- this may result in two DSRequests to fetch data. Use eitherautoFetchData
andsetAutoFetchCriteria()
or a manual call to fetchData() passing criteria.Whether a ResultSet was automatically created or provided via
setData()
, subsequent calls to fetchData() will simply callresultSet.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 usinginvalidateCache()
there is no need to also callfetchData()
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 useresultSet.willFetchData()
to determine whether or not a server fetch will occur whenfetchData()
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.- Specified by:
fetchData
in interfaceDataBoundComponent
- Overrides:
fetchData
in classListGrid
- Parameters:
criteria
- Search criteria. If aDynamicForm
is passed in as this argument instead of a raw criteria object, will be derived by callingDynamicForm.getValuesAsCriteria()
- See Also:
-
fetchData
Description copied from interface:DataBoundComponent
Retrieves data from the DataSource that matches the specified criteria.When
fetchData()
is first called, if data has not already been provided viasetData()
, this method will create aResultSet
, which will be configured based on component settings such asfetchOperation
anddataPageSize
, as well as the general purposedataProperties
. 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 tofetchData()
- this may result in two DSRequests to fetch data. Use eitherautoFetchData
andsetAutoFetchCriteria()
or a manual call to fetchData() passing criteria.Whether a ResultSet was automatically created or provided via
setData()
, subsequent calls to fetchData() will simply callresultSet.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 usinginvalidateCache()
there is no need to also callfetchData()
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 useresultSet.willFetchData()
to determine whether or not a server fetch will occur whenfetchData()
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.- Specified by:
fetchData
in interfaceDataBoundComponent
- Overrides:
fetchData
in classListGrid
- Parameters:
criteria
- Search criteria. If aDynamicForm
is passed in as this argument instead of a raw criteria object, will be derived by callingDynamicForm.getValuesAsCriteria()
callback
- callback to invoke when a fetch is complete. Fires only if server contact was required- See Also:
-
fetchData
This DataBoundComponent method does not apply to Menu.- Specified by:
fetchData
in interfaceDataBoundComponent
- Overrides:
fetchData
in classListGrid
- Parameters:
criteria
- Search criteria. If aDynamicForm
is passed in as this argument instead of a raw criteria object, will be derived by callingDynamicForm.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 issued
-
getAllItems
Retrieves the full set of items for this menu, includinghidden items
- Returns:
-
getCellStyle
Return the CSS class for a cell. By default this method has the following implementation:
- return any custom style for the record (GridRenderer.recordCustomStyleProperty
) if defined.
- create a style name based on the result ofGridRenderer.getBaseStyle()
and the state of the record using the rules described inCellStyleSuffixes
.Cell Styles are customizable by:
- attaching a custom style to a record by setting
record[this.recordCustomStyleProperty]
to some valid CSS style name. - modifying the base style returned by getBaseStyle() [see that method for further documentation on this]
- overriding this function
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.
- Overrides:
getCellStyle
in classListGrid
- Parameters:
record
- record object for this row and columnrowNum
- number of the rowcolNum
- number of the column- Returns:
- CSS style for this cell.
See
CSSStyleName
- See Also:
- attaching a custom style to a record by setting
-
getItem
Get a particular MenuItem by index. Note that by default the index passed in is interpreted as the position within currently visible set of items for the menu, not including hidden items.To look up an item based on its position in the full set of
specified items
, including those that are not visible, pass in thelogicalIndex
parameter.If passed a MenuItem, returns it.
- Parameters:
item
- index of the MenuItem- Returns:
- the MenuItem, Pointer to the item, or null if not defined
-
getItem
Get a particular MenuItem by index. Note that by default the index passed in is interpreted as the position within currently visible set of items for the menu, not including hidden items.To look up an item based on its position in the full set of
specified items
, including those that are not visible, pass in thelogicalIndex
parameter.If passed a MenuItem, returns it.
- Parameters:
item
- index of the MenuItemlogicalIndex
- Interpret the index passed in with regards to the full set of specified items.- Returns:
- the MenuItem, Pointer to the item, or null if not defined
-
hideContextMenu
public void hideContextMenu()Hide the context menu - alias for hide()- Overrides:
hideContextMenu
in classCanvas
- See Also:
-
setCriteria
This DataBoundComponent method is not supported - useinitialCriteria
to apply criteria to the fetches made by menus.- Overrides:
setCriteria
in classListGrid
- Parameters:
criteria
- new criteria to show
-
setCriteria
This DataBoundComponent method is not supported - useinitialCriteria
to apply criteria to the fetches made by menus.- Parameters:
criteria
- new criteria to show
-
setItemHidden
public boolean setItemHidden(int item) Hides or shows the menu item according to the value of newState, and redraws the menu if necessary. Returns true if there's a change in the hidden state.- Parameters:
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.- Returns:
- true if the hidden state was changed
- See Also:
-
showContextMenu
Show this menu as a context menu, that is, immediately adjacent to the current mouse position.- Returns:
- false == stop processing this event
- See Also:
-
hideAllMenus
public static void hideAllMenus()Hide all menus that are currently open. This method is useful to hide the current set of menus including submenus, and dismiss the menu's clickMask. -
onInit_ListGrid
protected void onInit_ListGrid()- Overrides:
onInit_ListGrid
in classListGrid
-
setDataProperties
For aMenu
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-chosenparentIdField
.- Parameters:
dataProperties
- dataProperties Default value is null- Throws:
IllegalStateException
- this property cannot be changed after the component has been created- See Also:
-
getItems
Return the menu items.- Returns:
- the menu items
-
setTitle
When used in a MenuBar, the title of the menu button create will be the title of the Menu. -
setItemChecked
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary. Returns true if there's a change in the checked state.- Parameters:
item
- MenuItem in question, or it's index- Returns:
- true if the checked state was changed
-
setItemChecked
Checks or unchecks the menu item according to the value of newState, and redraws the menu if necessary. Returns true if there's a change in the checked state.- Parameters:
item
- MenuItem in question, or it's indexnewState
- true to check the menu item, false to uncheck it. If not passed, true is assumed- Returns:
- true if the checked state was changed
-
setItemEnabled
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary. Returns true if there's a change in the enabled state.- Parameters:
item
- MenuItem in question, or it's index- Returns:
- true if the enabled state was changed
-
setItemEnabled
Enables or disables the menu item according to the value of newState, and redraws the menu if necessary. Returns true if there's a change in the enabled state.- Parameters:
item
- MenuItem in question, or it's indexnewState
- true to enable the menu item, false to disable it. If not passed, true is assumed- Returns:
- true if the enabled state was changed
-
setItemIcon
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary. Returns true if the icon changed.- Parameters:
item
- MenuItem in question, or it's indexnewIcon
- new icon URL- Returns:
- true == something changed, redraw is called for
-
setItemIcon
Sets the icon and disabled icon (if specified) for a particular menu item and redraws the menu if necessary. Returns true if the icon changed.- Parameters:
item
- MenuItem in question, or it's indexnewIcon
- new icon URLnewDisabledIcon
- new icon URL for disabled image- Returns:
- true == something changed, redraw is called for
-
setItemTitle
Sets the title of a particular menu item to the string specified by newTitle and redraws the menu if necessary.- Parameters:
item
- MenuItem in question, or it's indexnewTitle
- new title- Returns:
- true if the title was changed, and false otherwise
-
relinkJavaScriptObject
-
getOrCreateJsObj
- Specified by:
getOrCreateJsObj
in interfaceDataBoundComponent
- Overrides:
getOrCreateJsObj
in classBaseWidget
-
setConfig
- Overrides:
setConfig
in classBaseWidget
-
setIconFieldDefaults
Default properties for the automatically generated icon column. Default object includes properties to set width and to show icon for this column.To modify the behavior or appearance of this column, developers may set
iconFieldProperties
at the instance level, oriconFieldDefaults
to affect all instances of the class. SeeshowIcons
for an overview of the icon column.- Parameters:
iconFieldDefaults
-
-
getIconFieldDefaults
Default properties for the automatically generated icon column. Default object includes properties to set width and to show icon for this column.To modify the behavior or appearance of this column, developers may set
iconFieldProperties
at the instance level, oriconFieldDefaults
to affect all instances of the class. SeeshowIcons
for an overview of the icon column.- Parameters:
iconFieldDefaults
- Default value is object
-
setKeyFieldDefaults
Default properties for the automatically generated key column. Default object includes properties to set width and to show key for this column.To modify the behavior or appearance of this column, developers may set
keyFieldProperties
at the instance level, orkeyFieldDefaults
to affect all instances of the class. SeeshowKeys
for an overview of the key column.- Parameters:
keyFieldDefaults
- Default value is object
-
getKeyFieldDefaults
Default properties for the automatically generated key column. Default object includes properties to set width and to show key for this column.To modify the behavior or appearance of this column, developers may set
keyFieldProperties
at the instance level, orkeyFieldDefaults
to affect all instances of the class. SeeshowKeys
for an overview of the key column.- Parameters:
keyFieldDefaults
- Default value is object
-
setTitleFieldDefaults
Default properties for the automatically generated title column. Default object includes properties to set width and to show title for this column.To modify the behavior or appearance of this column, developers may set
titleFieldProperties
at the instance level, ortitleFieldDefaults
to affect all instances of the class- Parameters:
titleFieldDefaults
- Default value is object
-
getTitleFieldDefaults
Default properties for the automatically generated title column. Default object includes properties to set width and to show title for this column.To modify the behavior or appearance of this column, developers may set
titleFieldProperties
at the instance level, ortitleFieldDefaults
to affect all instances of the class- Parameters:
titleFieldDefaults
- Default value is object
-
getLogicalStructure
Getter implementing theLogicalStructure
interface, which supports Eclipse's logical structure debugging facility.- Specified by:
getLogicalStructure
in interfaceLogicalStructure
- Overrides:
getLogicalStructure
in classListGrid
-