Campo `number`
Campo number
O number field armazena valores numéricos.
Melhor Para
- contagens
- estatísticas
- valores de preço
- números de classificação
- valores de medição
Exemplo de Esquema
{ "name": "statValue", "label": "Stat Value", "type": "number" }Uso no Template
<span class="stat-number">{{ statValue }}</span>Exemplo de formatação:
<span class="price">{{ statValue | currency("$", 0) }}</span>Quando Usar
Use number quando o valor deve permanecer numérico para exibição, ordenação ou validação previsível.
Quando Não Usar
Não use number para:
- cadeias de moeda formatadas com símbolos extras incorporados
- números de telefone
- cadeias mistas arbitrárias
Use text ou um campo mais específico quando o valor não for realmente numérico.
Notas Técnicas
- mantenha os valores brutos numéricos e aplique a formatação na camada de template
- evite armazenar símbolos, unidades ou separadores diretamente no valor salvo
- prefira rótulos específicos do domínio ao redor do número em vez de incorporar a apresentação ao próprio campo