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.Feature
com.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
MaterialStep s 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, window
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public MaterialStepper()
protected void onLoad()
onLoad
in class gwt.material.design.client.base.MaterialWidget
public void setDetectOrientation(boolean detectOrientation)
setDetectOrientation
in interface gwt.material.design.client.base.HasOrientation
setDetectOrientation
in class gwt.material.design.client.base.MaterialWidget
protected void detectAndApplyOrientation()
public boolean isDetectOrientation()
isDetectOrientation
in interface gwt.material.design.client.base.HasOrientation
isDetectOrientation
in class gwt.material.design.client.base.MaterialWidget
public void add(MaterialStep step)
MaterialStep
s 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.HasAxis
public gwt.material.design.client.constants.Axis getAxis()
getAxis
in interface gwt.material.design.client.base.HasAxis
public MaterialStep getCurrentStep()
public void setError(String error)
setError
in interface gwt.material.design.client.base.HasError
public void setSuccess(String success)
setSuccess
in interface gwt.material.design.client.base.HasError
public void setHelperText(String helperText)
setHelperText
in interface gwt.material.design.client.base.HasError
public void clearErrorOrSuccess()
clearErrorOrSuccess
in interface gwt.material.design.client.base.HasError
public 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.HasSelectionChangedHandlers
public com.google.gwt.event.shared.HandlerRegistration addStartHandler(StartEvent.StartHandler handler)
addStartHandler
in interface HasStepsHandler
public com.google.gwt.event.shared.HandlerRegistration addCompleteHandler(CompleteEvent.CompleteHandler handler)
addCompleteHandler
in interface HasStepsHandler
public com.google.gwt.event.shared.HandlerRegistration addNextHandler(NextEvent.NextHandler handler)
addNextHandler
in interface HasStepsHandler
public com.google.gwt.event.shared.HandlerRegistration addPreviousHandler(PreviousEvent.PreviousHandler handler)
addPreviousHandler
in interface HasStepsHandler
protected gwt.material.design.client.base.mixin.CssNameMixin<MaterialStepper,gwt.material.design.client.constants.Axis> getAxisMixin()
Copyright © 2018. All rights reserved.