1# llimphi-widget-stepper
2
3*Read this in English: [README.md](README.md).*
4
5Asistente por pasos (wizard).
6
7Tira de pasos numerados arriba, cuerpo del paso actual en el medio, pie con
8**Atrás / Siguiente / Finalizar**. Stateless: el paso actual y el estado de cada
9uno viven en el `Model` del caller.
10
11Lo que no es trivial de un wizard —y por eso está acá y no en cada app— es **a
12dónde se puede ir**: atrás siempre, adelante sólo si el paso actual está
13resuelto, y de un salto sólo si todos los intermedios lo están. Eso es
14`puede_ir_a`, pura. Sin ella cada app inventa su regla y termina dejando avanzar
15con el formulario a medio llenar.
16
17En el último paso el botón dice **Finalizar** y emite otro `Msg`: llamarlo
18«Siguiente» cuando no hay siguiente es la mentira más común de un wizard.
19
20---
21
22Parte de **llimphi** — ver [llimphi](../../LEEME.md).
LEEME.md
llimphi-widget-stepper
Read this in English: README.md.
Asistente por pasos (wizard).
Tira de pasos numerados arriba, cuerpo del paso actual en el medio, pie con
Atrás / Siguiente / Finalizar. Stateless: el paso actual y el estado de cada
uno viven en el Model del caller.
Lo que no es trivial de un wizard —y por eso está acá y no en cada app— es a
dónde se puede ir: atrás siempre, adelante sólo si el paso actual está
resuelto, y de un salto sólo si todos los intermedios lo están. Eso es
puede_ir_a, pura. Sin ella cada app inventa su regla y termina dejando avanzar
con el formulario a medio llenar.
En el último paso el botón dice Finalizar y emite otro Msg: llamarlo
«Siguiente» cuando no hay siguiente es la mentira más común de un wizard.
Parte de llimphi — ver llimphi.