extends |
View |
|---|---|
uses |
SessionTrait |
| Methods | ||
|---|---|---|
protected
|
init(): void
|
# |
protected
|
getUrl(int $step): string
|
# |
public
|
addStep(string|array|WizardStep $name, Closure($this): void $fx): WizardStep
|
# |
public
|
addFinish(Closure($this): void $fx): void
|
# |
public
|
add($seed, $region = null): AbstractView
|
# |
public
|
urlNext(): string
|
# |
public
|
jsNext(): JsExpressionable
|
# |
protected
|
recursiveRender(): void
|
# |
protected
|
renderView(): void
|
# |
| Methods inherited from Atk4\Ui\AbstractView |
|---|
getOwner() |
| Methods used from Atk4\Core\AppScopeTrait |
|---|
assertInstanceOfApp(), issetApp(), getApp(), setApp() |
| Methods used from Atk4\Core\ContainerTrait |
|---|
_uniqueElementName(), _addContainer(), removeElement(), _shorten(), getElement(), hasElement() |
| Methods used from Atk4\Core\InitializerTrait |
|---|
isInitialized(), assertIsInitialized(), invokeInit() |
| Methods used from Atk4\Core\StaticAddToTrait |
|---|
_addToAdd(), addTo(), addToWithCl(), addToWithClUnsafe() |
| Methods used from Atk4\Core\TrackableTrait |
|---|
issetOwner(), setOwner(), unsetOwner(), getDesiredName(), destroy() |
| Methods used from Atk4\Ui\SessionTrait |
|---|
getSessionManager(), atomicSession(), memorize(), learn(), recall(), forget() |
| Properties | |||
|---|---|---|---|
public
|
|
$defaultTemplate = 'wizard.html'
|
# |
public
|
|
$ui = 'steps top attached'
|
# |
public
|
string
|
$urlTrigger
|
# |
public
|
array<int, WizardStep>
|
$steps = []
|
# |
public
|
int
|
$currentStep
|
# |
public
|
Button
|
$buttonPrevious
|
# |
public
|
Button
|
$buttonNext
|
# |
public
|
Button
|
$buttonFinish
|
# |
private
|
HtmlTemplate
|
$stepTemplate
|
# |
public
|
string|false
|
$defaultIcon = 'empty'
|
# |
| Properties inherited from Atk4\Ui\View |
|---|
$_jsActions, $model, $region, $class, $style, $attr, $template, $content, $element, $executorFactory, $stickyArgs |
| Properties inherited from Atk4\Ui\AbstractView |
|---|
$_addLater, $_rendered, $elements |
| Properties used from Atk4\Core\AppScopeTrait |
|---|
$_app, $maxNameLength, $uniqueNameHashes |
| Properties used from Atk4\Core\ContainerTrait |
|---|
$_elementNameCounts |
| Properties used from Atk4\Core\InitializerTrait |
|---|
$_initialized |
| Properties used from Atk4\Core\NameTrait |
|---|
$name |
| Properties used from Atk4\Core\TrackableTrait |
|---|
$_owner, $shortName |