Tellico inclura tous les champs par défaut pour une collection si le premier élément de champ porte le nom _default. Pour les champs Paragraphe, Tableau ou Image, la catégorie de champ doit être identique au titre de champ.
Le type d'un champ est donné dans l'attribut type de l'élément champ. La valeur est identique à la valeur d'énumération de FieldType dans src/field.h
.
Tableau 7.2. Valeurs du type de champ
Type de champ | Valeur |
---|---|
Texte simple | 1 |
Paragraphe | 2 |
Choix | 3 |
Case à cocher | 4 |
Nombre | 6 |
URL | 7 |
Table | 8 |
Image | 10 |
Date | 12 |
Note | 14 |
Le champ peut avoir différents jeux de drapeaux, donnés comme une valeur OR bit-à-bit dans l'attribut des drapeaux sur l'élément de champ. Le drapeau empêchant l'utilisateur de supprimer un champ est conçu pour certaines choses comme la clé de citation pour les entrées bibliographiques.
Tableau 7.3. Valeurs du drapeau de champ
Drapeaux de champ | Valeur |
---|---|
Autoriser des valeurs multiples | 0x01 |
Autoriser le regroupement | 0x02 |
Autoriser l'auto-complètement | 0x04 |
Interdire la suppression | 0x08 |
Interdire l'édition | 0x10 |
Valeur dérivée | 0x20 |
Le format du champ est donné dans l'attribut du format sur l'élément de champ. Le formatage de date n'est pas utilisé actuellement. Le groupement par personne utilise tous les champs employant le formatage du nom. La définition du drapeau valeur dérivée implique que la valeur du champ sera générée à partir de la propriété du modèle des autres valeurs du champ.
Tableau 7.4. Valeurs du format de champ
Format de champ | Valeur |
---|---|
Mise en majuscule automatique seulement | 0 |
Mise en forme comme un titre | 1 |
Mise en forme comme un nom | 2 |
Mise en forme comme une date | 3 |
Pas de mise en forme | 4 |