Convalida dello schema
EngineSchema
form0-core convalida schemas prima di eseguire il motore. La convalida si concentra sulla struttura e attributo correttezza, non UI preoccupazioni.
Cosa è convalidato
- Attributi richiesti per tipo di campo
- Valori consentiti per gli attributi (ad esempio, opzioni
display) keyedata_nameunici- Formato
data_name(bassa a-z, 0-9, sottolineatura, lunghezza massima 42) - I valori predefiniti corrispondono alle regole del tipo di campo
- Gli operatori delle condizioni sono validi per il tipo di campo di riferimento
- Forma dei metadati AI e chiavi consentite
Convalida runtime
In runtime, i campi convalidano anche i loro valori quando il motore valuta:
- Controlli numerici min/max
- Corrispondenza modello per i campi di testo
- I valori di scelta devono corrispondere a scelte definite
Errori tipici
- Mancano gli attributi richiesti
- Duplica
keyodata_name - Operatori non validi (ad esempio,
containssu un campo numerico) - Valori predefiniti che non corrispondono al tipo di campo
Last modified on