Class MultiSortDialog
- All Implemented Interfaces:
- HasAttachHandlers,- HasHandlers,- EventListener,- HasVisibility,- IsWidget,- LogicalStructure,- HasClearHandlers,- HasClickHandlers,- HasCloseClickHandlers,- HasDoubleClickHandlers,- HasDragMoveHandlers,- HasDragRepositionMoveHandlers,- HasDragRepositionStartHandlers,- HasDragRepositionStopHandlers,- HasDragResizeMoveHandlers,- HasDragResizeStartHandlers,- HasDragResizeStopHandlers,- HasDragStartHandlers,- HasDragStopHandlers,- HasDropHandlers,- HasDropMoveHandlers,- HasDropOutHandlers,- HasDropOverHandlers,- HasFocusChangedHandlers,- HasHoverHandlers,- HasHoverHiddenHandlers,- HasKeyDownHandlers,- HasKeyPressHandlers,- HasMaximizeClickHandlers,- HasMinimizeClickHandlers,- HasMouseDownHandlers,- HasMouseMoveHandlers,- HasMouseOutHandlers,- HasMouseOverHandlers,- HasMouseStillDownHandlers,- HasMouseUpHandlers,- HasMouseWheelHandlers,- HasMovedHandlers,- HasParentMovedHandlers,- HasResizedHandlers,- HasRestoreClickHandlers,- HasRightMouseDownHandlers,- HasRuleContextChangedHandlers,- HasScrolledHandlers,- HasShowContextMenuHandlers,- HasVisibilityChangedHandlers,- HasMembersChangedHandlers
SortSpecifiers.  Each SortSpecifier applies to a single
 property and direction - so, for instance, in  a grid with two columns, year and monthNumber,
 you could sort first  by year in descending order and then by monthNumber in ascending  order.
 This would producing a grid sorted by year from largest (most  recent) to smallest (least recent) and, within each year,
 by monthNumber from smallest  (January) to largest (December). 
 See askForSort(), DataBoundComponent.askForSort()
- 
Nested Class SummaryNested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObjectUIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
- 
Field SummaryFields inherited from class com.smartgwt.client.widgets.BaseWidgetconfig, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassNameFields inherited from class com.google.gwt.user.client.ui.UIObjectDEBUG_ID_PREFIX
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidchangeAutoChildDefaults(String autoChildName, Canvas defaults) Changes the defaults for Canvas AutoChildren namedautoChildName.static voidchangeAutoChildDefaults(String autoChildName, FormItem defaults) Changes the defaults for FormItem AutoChildren namedautoChildName.protected JavaScriptObjectcreate()Automatically generatedIButtonproviding a mechanism for adding new levels to the sort configuration.The title-text to appear on the addLevelButton.Automatically generatedIButtonproviding the mechanism for accepting the current sort configuration.The title-text to appear on the applyButtonThe title-text to appear in the "direction" field's SelectItem for an "ascending" sortAutomatically generatedIButtonproviding the mechanism for closing this Dialog without accepting the current sort configuration.The title-text to appear on the cancelButtonAutomatically generatedIButtonproviding a mechanism for duplicating levels in the sort configuration.The title-text to appear on the copyLevelButtonAutomatically generatedIButtonproviding a mechanism for deleting levels from the sort configuration.The title-text to appear on the deleteLevelButtonThe title-text to appear in the "direction" field's SelectItem for a "descending" sortThe title-text to appear in the header of the "direction" field.The list of fields which the user can choose to sort by.The title-text to appear in the first column for the first sort-level.The initial sort configuration to show in theoptionsGrid.This is a dynamic string - text within${...}will be evaluated as JS code when the message is displayed.Automatically generatedImgButtonproviding a mechanism for moving existing sort-levels down in the sort configuration.The hover-prompt for the Level Down button.Automatically generatedImgButtonproviding a mechanism for moving existing sort-levels up in the sort configuration.The hover-prompt for the Level Up button.Getter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.The maximum number of levels of sorting that can be applied.Automatically generatedMultiSortPaneldisplayed within this component.intReturn the number of levels of sorting that have been configured.Automatically generatedListGridallowing the user to configure a set ofSortSpecifiers.static MultiSortDialoggetOrCreateRef(JavaScriptObject jsObj) The title-text to appear in the first column for all sort-levels other than the first.The title-text to appear in the header of the "property" field.getSort()Returns all configured sorting levels, as an array ofSortSpecifiers.getSortLevel(int levelNum) Return aSortSpecifierobject for the requested levelNum.getTitle()The title-text to appear in this Dialog's Header-bar.setAddLevelButtonTitle(String addLevelButtonTitle) The title-text to appear on the addLevelButton.setApplyButtonTitle(String applyButtonTitle) The title-text to appear on the applyButtonsetAscendingTitle(String ascendingTitle) The title-text to appear in the "direction" field's SelectItem for an "ascending" sortsetCancelButtonTitle(String cancelButtonTitle) The title-text to appear on the cancelButtonsetCopyLevelButtonTitle(String copyLevelButtonTitle) The title-text to appear on the copyLevelButtonstatic voidsetDefaultProperties(MultiSortDialog multiSortDialogProperties) Class level method to set the default properties of this class.setDeleteLevelButtonTitle(String deleteLevelButtonTitle) The title-text to appear on the deleteLevelButtonsetDescendingTitle(String descendingTitle) The title-text to appear in the "direction" field's SelectItem for a "descending" sortsetDirectionFieldTitle(String directionFieldTitle) The title-text to appear in the header of the "direction" field.setFields(DataSourceField... fields) The list of fields which the user can choose to sort by.setFirstSortLevelTitle(String firstSortLevelTitle) The title-text to appear in the first column for the first sort-level.setInitialSort(SortSpecifier... initialSort) The initial sort configuration to show in theoptionsGrid.setInvalidListPrompt(String invalidListPrompt) This is a dynamic string - text within${...}will be evaluated as JS code when the message is displayed.setLevelDownButtonTitle(String levelDownButtonTitle) The hover-prompt for the Level Down button.setLevelUpButtonTitle(String levelUpButtonTitle) The hover-prompt for the Level Up button.Setter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.setMaxLevels(Integer maxLevels) The maximum number of levels of sorting that can be applied.setOtherSortLevelTitle(String otherSortLevelTitle) The title-text to appear in the first column for all sort-levels other than the first.setPropertyFieldTitle(String propertyFieldTitle) The title-text to appear in the header of the "property" field.voidThe title-text to appear in this Dialog's Header-bar.booleanvalidate()Validate that no twoSortSpecifiers sort on the sameproperty.Methods inherited from class com.smartgwt.client.widgets.WindowaddCloseClickHandler, addItem, addItem, addMaximizeClickHandler, addMember, addMember, addMinimizeClickHandler, addRestoreClickHandler, centerInPage, close, flash, getAnimateMinimize, getAutoCenter, getAutoSize, getBody, getBodyColor, getBodyStyle, getBringToFrontOnMouseUp, getCanDragReposition, getCanDragResize, getCanFocusInHeaderButtons, getCloseButton, getContentLayout, getContentsType, getDefaultMinimizeHeight, getDismissOnEscape, getDismissOnOutsideClick, getEditProxyConstructor, getFillSpaceStyleName, getFooter, getFooterHeight, getHeader, getHeaderBackground, getHeaderIcon, getHeaderLabel, getHeaderSrc, getHeaderStyle, getHiliteBodyColor, getHiliteHeaderSrc, getHiliteHeaderStyle, getIsModal, getItems, getMaximizeButton, getMaximized, getMinimizeAcceleration, getMinimizeButton, getMinimized, getMinimizeHeight, getMinimizeTime, getModalMask, getModalMaskOpacity, getModalMaskStyle, getOpacity, getPlacement, getPrintBodyStyle, getPrintHeaderStyle, getResizeFrom, getResizer, getRestoreButton, getShowBody, getShowCloseButton, getShowEdges, getShowFooter, getShowHeader, getShowHeaderBackground, getShowHeaderIcon, getShowMaximizeButton, getShowMinimizeButton, getShowModalMask, getShowResizer, getShowShadow, getShowStatusBar, getShowTitle, getSrc, getStatus, getStatusBar, getUseBackMask, maximize, minimize, preloadImages, removeItem, restore, revealChild, revealChild, setAnimateMinimize, setAutoCenter, setAutoSize, setBodyColor, setBodyDefaults, setBodyStyle, setBringToFrontOnMouseUp, setCanDragReposition, setCanDragResize, setCanFocusInHeaderButtons, setContentLayout, setContentLayout, setContentsType, setDefaultMinimizeHeight, setDefaultProperties, setDismissOnEscape, setDismissOnOutsideClick, setEditProxyConstructor, setFillSpaceStyleName, setFooterControls, setFooterHeight, setHeaderControls, setHeaderIcon, setHeaderIcon, setHeaderIconDefaults, setHeaderIconProperties, setHeaderSrc, setHeaderStyle, setHiliteBodyColor, setHiliteHeaderSrc, setHiliteHeaderStyle, setIsModal, setKeepInParentRect, setKeepInParentRect, setLogicalStructure, setMaximized, setMinimizeAcceleration, setMinimized, setMinimizeHeight, setMinimizeTime, setModalMaskOpacity, setModalMaskStyle, setOpacity, setPlacement, setPrintBodyStyle, setPrintHeaderStyle, setResizeFrom, setShowBody, setShowCloseButton, setShowEdges, setShowFooter, setShowHeader, setShowHeaderBackground, setShowHeaderIcon, setShowMaximizeButton, setShowMinimizeButton, setShowModalMask, setShowResizer, setShowShadow, setShowStatusBar, setShowTitle, setSrc, setStatus, setUseBackMask, shouldDismissOnEscapeMethods inherited from class com.smartgwt.client.widgets.layout.VLayoutsetDefaultProperties, setLogicalStructureMethods inherited from class com.smartgwt.client.widgets.layout.LayoutaddMember, 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, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersLength, getMembersMargin, getMinMemberLength, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, layoutIsDirty, onInit, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, replaceMember, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutEndMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutStartMargin, setLayoutTopMargin, setLeaveScrollbarGap, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinBreadthMember, setMinBreadthMember, setMinBreadthMember, setMinMemberLength, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMemberMethods inherited from class com.smartgwt.client.widgets.CanvasaddChild, 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, doValueDictation, doVoiceCommand, 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, getAriaRole, getAriaStateDefaults, getAutoMaskComponents, getAutoParent, getAutoPopulateData, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBorderRadius, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDrag, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanHover, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCorrectZoomOverflow, getCursor, getDataContext, getDataPath, getDefaultHeight, getDefaultWidth, getDefiningProperty, getDefiningPropertyName, getDefiningPropertyNameOptions, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragMaxHeight, getDragMaxWidth, getDragMinHeight, getDragMinWidth, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragTargetAsString, getDragType, getDropTarget, getDropTargetAsString, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEnableWhen, getEndLine, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFloatingScrollbars, getFormItemAutoChild, getForwardSVGeventsToObject, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupPadding, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverAutoFitMaxWidth, getHoverAutoFitMaxWidthAsString, getHoverAutoFitWidth, getHoverComponent, getHoverDelay, getHoverFocusKey, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverPersist, getHoverScreen, getHoverStyle, 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, getMinHeight, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getName, getNativeAutoHideScrollbars, getNextZIndex, getNoDoubleClicks, getNoDropCursor, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, 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, getRight, getRuleContext, getRuleContext, getRuleScope, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowColor, getShadowDepth, getShadowHOffset, getShadowImage, getShadowOffset, getShadowSoftness, getShadowSpread, getShadowVOffset, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowHover, getShowHoverComponents, getShowPointer, getShowResizeBar, getShowSnapGrid, getShrinkElementOnHide, getSizeMayChangeOnRedraw, getSkinImgDir, getSnapAlignCandidates, getSnapAlignCenterLineStyle, getSnapAlignEdgeLineStyle, getSnapAxis, getSnapEdge, getSnapGridLineProperties, getSnapGridStyle, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapPosition, getSnapPosition, getSnapResizeToAlign, getSnapResizeToGrid, getSnapTo, getSnapToAlign, getSnapToCenterAlign, getSnapToEdgeAlign, getSnapToGrid, getSnapVDirection, getSnapVGap, getStartLine, getStyleName, getTabIndex, getTestDataContext, getTestInstance, getTooltip, getTop, getTopAsString, getTopElement, getUISummary, getUpdateTabPositionOnDraw, getUpdateTabPositionOnReparent, getUseCSSShadow, getUseDragMask, getUseImageForSVG, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getValuesManagerAsString, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWhen, getVisibleWidth, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getWorkflows, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, initComplete, intersects, isDirty, isDisabled, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, 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, 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, setAriaRole, 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, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setChildren, setChildrenResizeSnapAlign, setChildrenSnapAlign, setChildrenSnapCenterAlign, setChildrenSnapEdgeAlign, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCorrectZoomOverflow, setCursor, setDataContext, setDataPath, setDefaultHeight, setDefaultPageSpace, setDefaultProperties, setDefaultShowCustomScrollbars, setDefaultWidth, setDefiningProperty, setDefiningPropertyNameOptions, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragMaxHeight, setDragMaxWidth, setDragMinHeight, setDragMinWidth, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragTarget, setDragType, setDropTarget, setDropTarget, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setEnableWhen, setEndLine, setExtraSpace, setFacetId, setFloatingScrollbars, setForwardSVGeventsToObject, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupPadding, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverAutoFitMaxWidth, setHoverAutoFitMaxWidth, setHoverAutoFitWidth, setHoverDelay, setHoverFocusKey, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverPersist, setHoverScreen, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setIsRuleScope, setIsSnapAlignCandidate, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeaveGroupLabelSpace, setLeavePageSpace, setLeft, setLeft, setLocateByIDOnly, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLocatorName, setLocatorParent, setLocatorParent, setLogicalStructure, setMargin, setMatchElement, setMatchElementHeight, setMatchElementWidth, setMaxHeight, setMaxWidth, setMaxZoomOverflowError, setMenuConstructor, setMinHeight, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setName, setNativeAutoHideScrollbars, setNeverUseFilters, setNoDoubleClicks, setNoDropCursor, 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, setRight, setRuleScope, setScrollbarConstructor, setScrollbarSize, setShadowColor, setShadowDepth, setShadowHOffset, setShadowImage, setShadowOffset, setShadowSoftness, setShadowSpread, setShadowVOffset, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowHover, setShowHoverComponents, setShowPointer, setShowResizeBar, setShowSnapGrid, setShrinkElementOnHide, setSizeMayChangeOnRedraw, setSkinImgDir, setSmoothFade, setSnapAlignCandidates, setSnapAlignCenterLineStyle, setSnapAlignEdgeLineStyle, setSnapAxis, setSnapEdge, setSnapGridLineProperties, setSnapGridStyle, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToAlign, setSnapResizeToGrid, setSnapTo, setSnapToAlign, setSnapToCenterAlign, setSnapToEdgeAlign, setSnapToGrid, setSnapVDirection, setSnapVGap, setStartLine, setStyleName, setTabIndex, setTestDataContext, setTooltip, setTop, setTop, setUpdateTabPositionOnDraw, setUpdateTabPositionOnReparent, 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, supportsValueDictation, supportsVoiceCommands, updateChildTabPosition, updateChildTabPositions, updateEditNode, updateHover, updateHover, updateShadow, updateTabPositionForDraw, visibleAtPoint, willAcceptDropMethods inherited from class com.smartgwt.client.widgets.BaseWidgetaddDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hasDynamicProperty, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, isFactoryCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toStringMethods inherited from class com.google.gwt.user.client.ui.WidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObjectaddStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEventMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlersfireEvent
- 
Constructor Details- 
MultiSortDialogpublic MultiSortDialog()
- 
MultiSortDialog
 
- 
- 
Method Details- 
getOrCreateRef
- 
changeAutoChildDefaultsChanges 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, see- SGWTProperties.
- See Also:
 
- 
changeAutoChildDefaultsChanges 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, see- SGWTProperties.
- See Also:
 
- 
create
- 
getAddLevelButtonAutomatically generatedIButtonproviding a mechanism for adding new levels to the sort configuration.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.addLevelButtonPropertiesandmultiSortPanel.addLevelButtonDefaults.This component is an AutoChild named "addLevelButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current addLevelButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setAddLevelButtonTitlepublic MultiSortDialog setAddLevelButtonTitle(String addLevelButtonTitle) throws IllegalStateException The title-text to appear on the addLevelButton.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- addLevelButtonTitle- New addLevelButtonTitle value. Default value is "Add Level"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getAddLevelButtonTitleThe title-text to appear on the addLevelButton.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current addLevelButtonTitle value. Default value is "Add Level"
 
- 
getApplyButtonAutomatically generatedIButtonproviding the mechanism for accepting the current sort configuration. Fires the passed callback with a single parameter, sortLevels, representing the current sort configuration as an array ofSortSpecifiers.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortDialog.applyButtonPropertiesandmultiSortDialog.applyButtonDefaults.This component is an AutoChild named "applyButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current applyButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setApplyButtonTitleThe title-text to appear on the applyButton- Parameters:
- applyButtonTitle- New applyButtonTitle value. Default value is "Apply"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getApplyButtonTitleThe title-text to appear on the applyButton- Returns:
- Current applyButtonTitle value. Default value is "Apply"
 
- 
setAscendingTitleThe title-text to appear in the "direction" field's SelectItem for an "ascending" sortNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- ascendingTitle- New ascendingTitle value. Default value is "Ascending"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getAscendingTitleThe title-text to appear in the "direction" field's SelectItem for an "ascending" sortNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current ascendingTitle value. Default value is "Ascending"
 
- 
getCancelButtonAutomatically generatedIButtonproviding the mechanism for closing this Dialog without accepting the current sort configuration. The passed callback is fired with a single null parameter, indicating that the operation was cancelled.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortDialog.cancelButtonPropertiesandmultiSortDialog.cancelButtonDefaults.This component is an AutoChild named "cancelButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current cancelButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setCancelButtonTitleThe title-text to appear on the cancelButton- Parameters:
- cancelButtonTitle- New cancelButtonTitle value. Default value is "Cancel"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getCancelButtonTitleThe title-text to appear on the cancelButton- Returns:
- Current cancelButtonTitle value. Default value is "Cancel"
 
- 
getCopyLevelButtonAutomatically generatedIButtonproviding a mechanism for duplicating levels in the sort configuration.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.copyLevelButtonPropertiesandmultiSortPanel.copyLevelButtonDefaults.This component is an AutoChild named "copyLevelButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current copyLevelButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setCopyLevelButtonTitlepublic MultiSortDialog setCopyLevelButtonTitle(String copyLevelButtonTitle) throws IllegalStateException The title-text to appear on the copyLevelButtonNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- copyLevelButtonTitle- New copyLevelButtonTitle value. Default value is "Copy Level"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getCopyLevelButtonTitleThe title-text to appear on the copyLevelButtonNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current copyLevelButtonTitle value. Default value is "Copy Level"
 
- 
getDeleteLevelButtonAutomatically generatedIButtonproviding a mechanism for deleting levels from the sort configuration.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.deleteLevelButtonPropertiesandmultiSortPanel.deleteLevelButtonDefaults.This component is an AutoChild named "deleteLevelButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current deleteLevelButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setDeleteLevelButtonTitlepublic MultiSortDialog setDeleteLevelButtonTitle(String deleteLevelButtonTitle) throws IllegalStateException The title-text to appear on the deleteLevelButtonNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- deleteLevelButtonTitle- New deleteLevelButtonTitle value. Default value is "Delete Level"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getDeleteLevelButtonTitleThe title-text to appear on the deleteLevelButtonNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current deleteLevelButtonTitle value. Default value is "Delete Level"
 
- 
setDescendingTitleThe title-text to appear in the "direction" field's SelectItem for a "descending" sortNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- descendingTitle- New descendingTitle value. Default value is "Descending"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getDescendingTitleThe title-text to appear in the "direction" field's SelectItem for a "descending" sortNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current descendingTitle value. Default value is "Descending"
 
- 
setDirectionFieldTitlepublic MultiSortDialog setDirectionFieldTitle(String directionFieldTitle) throws IllegalStateException The title-text to appear in the header of the "direction" field.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- directionFieldTitle- New directionFieldTitle value. Default value is "Order"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getDirectionFieldTitleThe title-text to appear in the header of the "direction" field.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current directionFieldTitle value. Default value is "Order"
 
- 
setFieldsThe list of fields which the user can choose to sort by.- Parameters:
- fields- New fields value. Default value is null
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getFieldsThe list of fields which the user can choose to sort by.- Returns:
- Current fields value. Default value is null
 
- 
setFirstSortLevelTitlepublic MultiSortDialog setFirstSortLevelTitle(String firstSortLevelTitle) throws IllegalStateException The title-text to appear in the first column for the first sort-level.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- firstSortLevelTitle- New firstSortLevelTitle value. Default value is "Sort by"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getFirstSortLevelTitleThe title-text to appear in the first column for the first sort-level.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current firstSortLevelTitle value. Default value is "Sort by"
 
- 
setInitialSortThe initial sort configuration to show in theoptionsGrid.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog.- Parameters:
- initialSort- New initialSort value. Default value is null
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getInitialSortThe initial sort configuration to show in theoptionsGrid.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog.- Returns:
- Current initialSort value. Default value is null
 
- 
setInvalidListPromptThis is a dynamic string - text within${...}will be evaluated as JS code when the message is displayed.Default value returns Columns may only be used once:[some field's title]is used multiple timesNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- invalidListPrompt- New invalidListPrompt value. Default value is "Columns may only be used once: '${title}' is used multiple times."
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
- See Also:
 
- 
getInvalidListPromptThis is a dynamic string - text within${...}will be evaluated as JS code when the message is displayed.Default value returns Columns may only be used once:[some field's title]is used multiple timesNote, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current invalidListPrompt value. Default value is "Columns may only be used once: '${title}' is used multiple times."
- See Also:
 
- 
getLevelDownButtonAutomatically generatedImgButtonproviding a mechanism for moving existing sort-levels down in the sort configuration.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.levelDownButtonPropertiesandmultiSortPanel.levelDownButtonDefaults.This component is an AutoChild named "levelDownButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current levelDownButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setLevelDownButtonTitlepublic MultiSortDialog setLevelDownButtonTitle(String levelDownButtonTitle) throws IllegalStateException The hover-prompt for the Level Down button.- Parameters:
- levelDownButtonTitle- New levelDownButtonTitle value. Default value is "Move Level Down"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getLevelDownButtonTitleThe hover-prompt for the Level Down button.- Returns:
- Current levelDownButtonTitle value. Default value is "Move Level Down"
 
- 
getLevelUpButtonAutomatically generatedImgButtonproviding a mechanism for moving existing sort-levels up in the sort configuration.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.levelUpButtonPropertiesandmultiSortPanel.levelUpButtonDefaults.This component is an AutoChild named "levelUpButton". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current levelUpButton value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setLevelUpButtonTitlepublic MultiSortDialog setLevelUpButtonTitle(String levelUpButtonTitle) throws IllegalStateException The hover-prompt for the Level Up button.- Parameters:
- levelUpButtonTitle- New levelUpButtonTitle value. Default value is "Move Level Up"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getLevelUpButtonTitleThe hover-prompt for the Level Up button.- Returns:
- Current levelUpButtonTitle value. Default value is "Move Level Up"
 
- 
setMaxLevelsThe maximum number of levels of sorting that can be applied. Since each sort-property or field-name can be used only once in a given multi-sort operation, if no maxLevels value or a value larger than the total number of available properties is specified, it will default to the total number of available properties.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog.- Parameters:
- maxLevels- New maxLevels value. Default value is null
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getMaxLevelsThe maximum number of levels of sorting that can be applied. Since each sort-property or field-name can be used only once in a given multi-sort operation, if no maxLevels value or a value larger than the total number of available properties is specified, it will default to the total number of available properties.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog.- Returns:
- Current maxLevels value. Default value is null
 
- 
getMultiSortPanelAutomatically generatedMultiSortPaneldisplayed within this component.This component is an AutoChild named "multiSortPanel". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current multiSortPanel value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
getOptionsGridAutomatically generatedListGridallowing the user to configure a set ofSortSpecifiers.This component is an com.smartgwt.client.types.AutoChildand as such may be customized viamultiSortPanel.optionsGridPropertiesandmultiSortPanel.optionsGridDefaults.This component is an AutoChild named "optionsGrid". For an overview of how to use and configure AutoChildren, see Using AutoChildren.- Returns:
- Current optionsGrid value. Default value is null
- Throws:
- IllegalStateException- if this widget has not yet been rendered.
 
- 
setOtherSortLevelTitlepublic MultiSortDialog setOtherSortLevelTitle(String otherSortLevelTitle) throws IllegalStateException The title-text to appear in the first column for all sort-levels other than the first.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- otherSortLevelTitle- New otherSortLevelTitle value. Default value is "Then by"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getOtherSortLevelTitleThe title-text to appear in the first column for all sort-levels other than the first.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current otherSortLevelTitle value. Default value is "Then by"
 
- 
setPropertyFieldTitlepublic MultiSortDialog setPropertyFieldTitle(String propertyFieldTitle) throws IllegalStateException The title-text to appear in the header of the "property" field.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Parameters:
- propertyFieldTitle- New propertyFieldTitle value. Default value is "Column"
- Returns:
- MultiSortDialoginstance, for chaining setter calls
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
 
- 
getPropertyFieldTitleThe title-text to appear in the header of the "property" field.Note, this is a passthrough property which, when set, is passed through to the MultiSortPanelcontained in this dialog. You only need to consider the properties on the MultiSortPanel for i18n.- Returns:
- Current propertyFieldTitle value. Default value is "Column"
 
- 
setTitleThe title-text to appear in this Dialog's Header-bar.- Overrides:
- setTitlein class- Window
- Parameters:
- title- New title value. Default value is "Sort"
- Throws:
- IllegalStateException- this property cannot be changed after the component has been created
- See Also:
 
- 
getTitleThe title-text to appear in this Dialog's Header-bar.
- 
getNumLevelspublic int getNumLevels()Return the number of levels of sorting that have been configured.- Returns:
- The number of levels of sorting that have been configured
 
- 
getSortReturns all configured sorting levels, as an array ofSortSpecifiers.- Returns:
- the SortSpecifiers for all configured sorting levels
 
- 
getSortLevelReturn aSortSpecifierobject for the requested levelNum.- Parameters:
- levelNum- The index of the level to return a SortSpecifier for
- Returns:
- A SortSpecifier representing the requested levelNum
 
- 
validatepublic boolean validate()Validate that no twoSortSpecifiers sort on the sameproperty.- Returns:
- True if validation succeeds, false if any property is used twice
 
- 
setDefaultPropertiesClass level method to set the default properties of this class. If set, then all existing and subsequently created instances of this class will automatically have default properties corresponding to the properties set on the SmartGWT class instance passed to this function before its underlying SmartClient JS object was created. This is a powerful feature that eliminates the need for users to create a separate hierarchy of subclasses that only alter the default properties of this class. Can also be used for skinning / styling purposes.Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route. - Parameters:
- multiSortDialogProperties- properties that should be used as new defaults when instances of this class are created
- See Also:
 
- 
setLogicalStructureSetter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.
- 
getLogicalStructureGetter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.- Specified by:
- getLogicalStructurein interface- LogicalStructure
- Overrides:
- getLogicalStructurein class- Window
 
 
-