Beagle v1.5 não é mais mantida ativamente. A versão documentada que você está visualizando pode conter funcionalidades depreciadas. Para obter as funcionalidades mais recentes, consulte a nossa última versão .
É uma ação que tem um parâmetro do tipo Boolean e de acordo com esse valor é executado a ação onTrue ou onFalse.
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
condition | Boolean ou Binding | ✓ | Condição para definir qual ação será executada. |
onTrue | List<Action> | Lista de ações que será executada quando a condição for verdadeira. | |
onFalse | List<Action> | Lista de ações que será executada quando a condição for falsa. |
O exemplo abaixo é um Container
com um contexto que possui o valor 18 e no evento onPress
do botão foi definido uma ação do tipo Condition
que verifica se o valor é igual a 21 e mostra um Alert
dependendo do valor do contexto.
Container(
context = ContextData(
id = "age",
value = 18
),
children = listOf(
Button(
text = "Is equal to 21?",
onPress = listOf(
Condition(
condition = "@{eq(age, 21)}",
onTrue = listOf(
Alert(message = "The condition is true")
),
onFalse = listOf(
Alert(message = "The condition is false")
)
)
)
)
)
)
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.