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
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 |
addSelectionChangeHandler(com.google.gwt.view.client.SelectionChangeEvent.Handler handler) |
void |
clearErrorOrSuccess() |
gwt.material.design.client.constants.Axis |
getAxis() |
MaterialStep |
getCurrentStep()
Gets the current step component.
|
int |
getCurrentStepIndex() |
String |
getFeedback()
Get feedback message.
|
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 |
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 |
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
|
add, add, clearActiveClass, enableFeature, getBackgroundColor, getCenterOn, getCenterOnMixin, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getOpacity, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipMixin, getTooltipPosition, getTruncateMixin, getWaves, getWavesMixin, getWidth, getWidth, insert, insert, isCircle, isEnabled, isFeatureEnabled, isHoverable, isSeparator, setAccessKey, setBackgroundColor, setBottom, setCenterOn, setCircle, 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, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOffset, setOpacity, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipPosition, setTop, setTruncate, setVisibility, setWaves, stopTouchStartEvent, stopTouchStartEventadd, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, 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, onUnload, 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 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 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.HasSelectionChangedHandlersCopyright © 2016. All rights reserved.