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 item
IContainerItemViewStack state
string 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 item
IContainerItemViewStack state
string identificador para o item inserido
Returns:
- Type
- ViewStack
-
prev()
-
Mostra o item anterior dentro do ViewStack.
Returns:
- Type
- ViewStack