ESteps Steps
Examples
Steps
Properties
activeintCurrent step index, starting at 0.
0alignCenterboolCenter the layout or text.
falseclickableboolAllow clicking step items.
falsedirectionintComponent layout direction.
EOrientation.HorizontalEOrientation.Vertical
EOrientation.HorizontalenabledboolAllow interaction; false disables the control.
truefinishStatusstringState used for completed steps.
"finish" / "process""success" / "error""wait"
"finish"heightrealComponent size in pixels; may be bound to its parent layout.
implicitHeightmodelvarComponent data source; item structure follows the current example and component contract.
[]processStatusstringState used for the current step.
"finish" / "process""success" / "error""wait"
"process"simpleboolUse simplified step styling.
falsespacevarStep spacing; 0 distributes items according to available width.
0: automatic
Pixel number / percentage string
0visibleboolWhether the component is visible.
truewidthrealComponent size in pixels; may be bound to its parent layout.
implicitWidthcountintRead onlySkeleton instance count or current item count, depending on the component.
Computed at runtimeitemsvarRead onlyNormalized or transformed item list.
Computed at runtimerelativeSpaceboolRead onlyResolved spacing between step items.
Computed at runtimeresolvedSpacerealRead onlyResolved spacing between step items.
Computed at runtimestepHeightrealRead onlyResolved height or width of step items.
Computed at runtimestepWidthrealRead onlyResolved height or width of step items.
Computed at runtimeverticalboolRead onlyWhether the resolved layout is horizontal or vertical.
Computed at runtimeSignals
changed(int active)Emitted when the current step changes; active is its index.
stepClicked(int index, var item)Emitted when a step is clicked; index is its index and item is its data.
Methods
advance()Advance to the next step.
select(index)Select the item identified by the given index or key.