SetContext

Nesta seção, você encontra a definição do SetContext e detalhes de seus atributos

O que é?

A ação SetContext é responsável por alterar o valor de um contexto.

A estrutura do SetContext é:

AtributoTipoObrigatórioDefinição
contextIdStringId do contexto
valueAnyNovo valor a ser aplicado no contexto
pathStringPonto específico do contexto para ser alterado no caso de arrays e mapas <chave, valor>.

Como usar?

Abaixo temos um exemplo de um texto que é preenchido por contexto e possui um valor inicial “Set Context Example” e no evento de clique do botão o valor do contexto é alterado para “Context has changed”.

Container(
    children = listOf(
        Text(text = "@{myContext}"),
        Button(
             text = "Change context",
             onPress = listOf(
                  SetContext(
                       contextId = "myContext",
                       value = "Context has changed"
                  )
             )
        )
     ),
     context = ContextData(
          id = "myContext",
          value = "Set Context Example"
     )
)

Última modificação 11/02/2021: create content (#298) (43225e15)