A ação addChildren
é responsável por adicionar - no início ou no final - ou trocar todas as views que foram herdadas de Widget
e que aceitam filhos.
A estrutura do addChildren é:
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
componentId | String | ✓ | Define o id do Widget, no qual deseja adicionar as views. |
value | List<ServerDrivenComponent> ou Binding | ✓ | Define a lista de filhos que deseja adicionar. |
mode | Mode | Define o posicionamento de onde os filhos serão inseridos na lista ou se o conteúdo da lista será substituído. Por padrão o modo definido é APPEND . |
É um ENUM
, cujos valores são:
Valor | Definição |
---|---|
APPEND | Adiciona a view no final da lista de filhos. |
PREPEND | Adiciona a view no começo da lista de filhos. |
REPLACE | Substitui todos os filhos do widget. |
Veja abaixo um exemplo de um botão que ao clicado adiciona uma view de texto:
Container(
children = listOf(
Button("AddChildren", onPress = listOf(
addChildren(
componentId = "containerId",
value = listOf(
Text("New text added")
),
mode = Mode.APPEND
)
))
)
).apply { id = "containerId" }
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.