Campo Repetidor
Campo Repetidor
O campo repeater armazena linhas repetíveis de conteúdo estruturado.
Melhor Para
- itens de FAQ
- cartões de preços
- listas de recursos
- etapas da linha do tempo
- linhas de comparação
Exemplo de Esquema
{
"name": "faqItems",
"label": "FAQ Items",
"type": "repeater",
"fields": [
{ "name": "question", "type": "text" },
{ "name": "answer", "type": "textarea" }
]
}Subcampos Comuns da Linha
Dentro de um repeater, as equipes costumam usar:
texttextareanumberurlcheckboxcoloremailtelrange
Esses subcampos permitem que uma linha repetida carregue tanto o conteúdo quanto configurações leves por item.
Uso do Template
<div class="faq-list">
{{#each faqItems as="item"}}
<article class="faq-item">
<h3>{{ item.question }}</h3>
<p>{{ item.answer }}</p>
</article>
{{/each}}
</div>Quando Usar
Use repeater quando uma seção precisar de vários itens com a mesma estrutura interna.
Quando Não Usar
Não use repeater quando:
- um único valor de campo é suficiente
- as linhas não têm realmente a mesma estrutura
- o conteúdo deveria ser uma Lista dinâmica em vez de linhas repetidas locais