new ViewStack()
Example
import {ViewStack, Box} from "mvcomponents/container";
import {Label} from "mvcomponents/widget";
import {LoginForm} from "./login-form";
let myViewStack: ViewStack = new ViewStack()
.append(new LoginForm(),'login')
.append(new Box(),'state2');
this.append(myViewStack);
myViewStack.selectedState = 'login';
Extends
- AContainer
Members
-
selectedIndex
-
Seleciona o item do {ViewStack} pelo índice do elemento.
-
selectedIndex
-
Retorna o indice do elemento vísivel.
-
selectedState
-
Retorna o state do elemento vísivel.
-
selectedState
-
Seleciona o item do {ViewStack} pelo state (identificador) do elemento.
Methods
-
append(item, state)
-
Adiciona um item no ViewStack abaixo dos outros itens
Parameters:
Name Type Description itemIContainerItemViewStack statestring identificador para o item inserido
Returns:
- Type
- ViewStack
-
next()
-
Mostra o próximo item dentro do ViewStack.
Returns:
- Type
- ViewStack
-
prepend(item, state)
-
Adiciona um item no ViewStack acima dos outros itens
Parameters:
Name Type Description itemIContainerItemViewStack statestring identificador para o item inserido
Returns:
- Type
- ViewStack
-
prev()
-
Mostra o item anterior dentro do ViewStack.
Returns:
- Type
- ViewStack