Essa ação cria uma nova tela em uma nova pilha.
A estrutura da PushStack
é:
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
route | Route | ✓ | Rota de navegação. |
controllerId | String | O id do controlador de navegação a ser usado durante a ação de navegação. Se ausente, o controlador de navegação padrão será usado. | |
navigationContext | NavigationContext | Contexto salvo na tela de destino. |
Abaixo temos um exemplo de uma tela simples com um botão que executa a ação PushStack ao ser clicado. Para testá-la, basta adicionar a URL da tela que quer criar e clicar no botão. A tela será criada em uma nova pilha.
Screen(
child = Button(
text = "Click me!",
onPress = listOf(
Navigate.PushStack(
Route.Remote(NEW_SCREEN_ENDPOINT)
)
)
)
)
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.