public class MaterialStepper extends gwt.material.design.client.base.MaterialWidget implements gwt.material.design.client.base.HasAxis, gwt.material.design.client.base.HasError, com.google.gwt.event.logical.shared.SelectionHandler<MaterialStep>, com.google.gwt.view.client.SelectionChangeEvent.HasSelectionChangedHandlers, HasStepsHandler
xmlns:ma='urn:import:gwt.material.design.addins.client'
<ma:stepper.MaterialStepper ui:field="stepper">
<ma:stepper.MaterialStep step="1" title="Name of Step 1">
<m:MaterialPanel width="100%" height="300px" backgroundColor="grey lighten-2"/>
<m:MaterialButton ui:field="btnContinue1" text="Continue to Step 2" grid="l4" marginTop="12" backgroundColor="blue" textColor="white" waves="DEFAULT"/>
<m:MaterialButton ui:field="btnPrev1" text="Cancel" grid="l4" marginTop="12" type="FLAT" waves="DEFAULT"/>
</ma:stepper.MaterialStep>
<!-- Other Step components here -->
</ma:stepper.MaterialStepper>
gwt.material.design.client.base.MaterialWidget.Featurecom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Constructor and Description |
|---|
MaterialStepper() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(MaterialStep step)
Specific method to add
MaterialSteps to the stepper. |
com.google.gwt.event.shared.HandlerRegistration |
addCompleteHandler(CompleteEvent.CompleteHandler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addNextHandler(NextEvent.NextHandler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addPreviousHandler(PreviousEvent.PreviousHandler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addSelectionChangeHandler(com.google.gwt.view.client.SelectionChangeEvent.Handler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addStartHandler(StartEvent.StartHandler handler) |
void |
clearErrorOrSuccess() |
protected void |
detectAndApplyOrientation() |
gwt.material.design.client.constants.Axis |
getAxis() |
protected gwt.material.design.client.base.mixin.CssNameMixin<MaterialStepper,gwt.material.design.client.constants.Axis> |
getAxisMixin() |
MaterialStep |
getCurrentStep()
Gets the current step component.
|
int |
getCurrentStepIndex() |
String |
getFeedback()
Get feedback message.
|
gwt.material.design.client.ui.html.Span |
getFeedbackSpan() |
void |
goToStep(int step)
Go to specific step manually by setting which step index you want to go.
|
void |
goToStep(MaterialStep step)
Go to the specfic
MaterialStep. |
void |
goToStepId(int id)
Go to the step with the specified step id.
|
void |
hideFeedback()
Hide feedback message and circular loader on body container.
|
boolean |
isDetectOrientation() |
boolean |
isStepSkippingAllowed()
Returns whether the user is allowed to skip steps by clicking on the step title.
|
void |
nextStep()
Go to next step, used by linear stepper.
|
protected void |
onLoad() |
void |
onSelection(com.google.gwt.event.logical.shared.SelectionEvent<MaterialStep> event)
Called when a step title is clicked.
|
void |
prevStep()
Go to previous step , used by linear stepper.
|
void |
reset()
Reset the Stepper to initial step (first step).
|
void |
setAxis(gwt.material.design.client.constants.Axis axis) |
protected void |
setCurrentStepIndex(int currentStepIndex)
Called internally when the index is changed.
|
void |
setDetectOrientation(boolean detectOrientation) |
void |
setError(String error) |
void |
setHelperText(String helperText) |
void |
setStepSkippingAllowed(boolean stepSkippingAllowed)
Sets whether the user is allowed to skip steps by clicking on the step title.
|
void |
setSuccess(String success) |
void |
showFeedback(String feedbackText)
Show feedback message and circular loader on body container
|
$this, add, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, onUnload, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, validate, windowadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, removeadd, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic MaterialStepper()
protected void onLoad()
onLoad in class gwt.material.design.client.base.MaterialWidgetpublic void setDetectOrientation(boolean detectOrientation)
setDetectOrientation in interface gwt.material.design.client.base.HasOrientationsetDetectOrientation in class gwt.material.design.client.base.MaterialWidgetprotected void detectAndApplyOrientation()
public boolean isDetectOrientation()
isDetectOrientation in interface gwt.material.design.client.base.HasOrientationisDetectOrientation in class gwt.material.design.client.base.MaterialWidgetpublic void add(MaterialStep step)
MaterialSteps to the stepper.public void nextStep()
public void prevStep()
public void goToStep(int step)
public void goToStep(MaterialStep step)
MaterialStep.public void goToStepId(int id)
MaterialStep.getStep()public void reset()
protected void setCurrentStepIndex(int currentStepIndex)
SelectionChangeEvent
when the current index changes.public int getCurrentStepIndex()
public void setAxis(gwt.material.design.client.constants.Axis axis)
setAxis in interface gwt.material.design.client.base.HasAxispublic gwt.material.design.client.constants.Axis getAxis()
getAxis in interface gwt.material.design.client.base.HasAxispublic MaterialStep getCurrentStep()
public void setError(String error)
setError in interface gwt.material.design.client.base.HasErrorpublic void setSuccess(String success)
setSuccess in interface gwt.material.design.client.base.HasErrorpublic void setHelperText(String helperText)
setHelperText in interface gwt.material.design.client.base.HasErrorpublic void clearErrorOrSuccess()
clearErrorOrSuccess in interface gwt.material.design.client.base.HasErrorpublic String getFeedback()
public void showFeedback(String feedbackText)
public void hideFeedback()
public void setStepSkippingAllowed(boolean stepSkippingAllowed)
true.public boolean isStepSkippingAllowed()
true.public gwt.material.design.client.ui.html.Span getFeedbackSpan()
public void onSelection(com.google.gwt.event.logical.shared.SelectionEvent<MaterialStep> event)
onSelection in interface com.google.gwt.event.logical.shared.SelectionHandler<MaterialStep>public com.google.gwt.event.shared.HandlerRegistration addSelectionChangeHandler(com.google.gwt.view.client.SelectionChangeEvent.Handler handler)
addSelectionChangeHandler in interface com.google.gwt.view.client.SelectionChangeEvent.HasSelectionChangedHandlerspublic com.google.gwt.event.shared.HandlerRegistration addStartHandler(StartEvent.StartHandler handler)
addStartHandler in interface HasStepsHandlerpublic com.google.gwt.event.shared.HandlerRegistration addCompleteHandler(CompleteEvent.CompleteHandler handler)
addCompleteHandler in interface HasStepsHandlerpublic com.google.gwt.event.shared.HandlerRegistration addNextHandler(NextEvent.NextHandler handler)
addNextHandler in interface HasStepsHandlerpublic com.google.gwt.event.shared.HandlerRegistration addPreviousHandler(PreviousEvent.PreviousHandler handler)
addPreviousHandler in interface HasStepsHandlerprotected gwt.material.design.client.base.mixin.CssNameMixin<MaterialStepper,gwt.material.design.client.constants.Axis> getAxisMixin()
Copyright © 2018. All rights reserved.