Se il primo campo di una collezione ha il nome _default Tellico includerà tutti i campi predefiniti di quel tipo di collezione. Per i campi Paragraph, Table, o Image la categoria del campo deve essere identica al titolo.
Il tipo di un campo è definito dal corrispondente attributo di un suo elemento. Il valore corrisponde all'enum FieldType nel file src/field.h
.
Tabella 7.2. Valori per Tipo di campo
Tipi di campo | Valore |
---|---|
Testo semplice | 1 |
Paragrafo | 2 |
Scelta | 3 |
Spunta | 4 |
Numero | 6 |
URL | 7 |
Tabella | 8 |
Immagine | 10 |
Data | 12 |
Voto | 14 |
I campi possono avere alcune flag impostate, e sono date come valori bitwise OR negli attributi flag del elemento field. La flag per impedire all'utente di cancellare il campo serve per cose come la citation key delle entrate bibliografiche.
Tabella 7.3. Valori di flag in field
Field Flags | Valore |
---|---|
Permetti valori multipli | 0x01 |
Permetti raggruppamento | 0x02 |
Permetti completamento automatico | 0x04 |
Disabilita la cancellazione | 0x08 |
Disabilita le modifiche | 0x10 |
Valori derivati | 0x20 |
La formattazione del campo è stabilita nell'attributo format degli elementi del campo. Date Formatting non è al momento usato. Il raggruppamento in Persone usa tutti i campi che usano Formatta come nome. Impostare la flag Derived Value comporta che il valore del campo è generato a partire dai valori degli altri campi in base alle regole del modello.
Tabella 7.4. Valori di formattazione dei campi
Formattazione campo | Valore |
---|---|
Solo maiuscole | 0 |
Formatta come titolo | 1 |
Formatta come nome | 2 |
Date Formatting | 3 |
Nessuna formattazione | 4 |