Campo `number`
Campo number
Il campo number memorizza valori numerici.
Ideale per
- conteggi
- statistiche
- valori di prezzo
- numeri di classifica
- valori di misurazione
Esempio di schema
{ "name": "statValue", "label": "Stat Value", "type": "number" }Utilizzo nel template
<span class="stat-number">{{ statValue }}</span>Esempio di formattazione:
<span class="price">{{ statValue | currency("$", 0) }}</span>Quando usarlo
Usa number quando il valore deve rimanere numerico per la visualizzazione, l'ordinamento o una validazione prevedibile.
Quando non usarlo
Non usare number per:
- stringhe di valuta formattate con simboli aggiuntivi incorporati
- numeri di telefono
- stringhe miste arbitrarie
Usa text o un campo più specifico quando il valore non è realmente numerico.
Note tecniche
- mantieni i valori grezzi numerici e applica la formattazione nel livello del template
- evita di memorizzare simboli, unità o separatori direttamente nel valore salvato
- preferisci etichette specifiche del dominio intorno al numero invece di incorporare la presentazione nel campo stesso