Paramétrage de la saisie
Plusieurs propriétés permettent de configurer / adapter la saisie des fiches ou de certains contenus.
Fiche
Il est possible de spécifier de manière globale ou objet par objet
- si un champ est saisissable
- si un champ est modifiable
- si un champ est facultatif ou obligatoire
- la taille maximmum des champs texte
(cf UnivFmt.java méthode getModeSaisieZone et getMaximumCharLength)
Seuls les champs communs RESUME, THEMATIQUE et PHOTO bénéficient de cette fonctionnalité.
Les propriétés INVISIBLE, MODIFIABLE et FACULTATIF ont une porté au niveau de la source d'import. Dans ce cas, la propriété est de la forme
saisie.{{NOM_DU_CHAMP}}.{{SOURCE_IMPORT}}.INVISIBLE=0
ou pour un type de fiche donné, de la forme
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}.{{SOURCE_IMPORT}}.INVISIBLE=0
Si le paramètrage s'applique quelle que soit la source, la propriété est de la forme
saisie.{{NOM_DU_CHAMP}}.INVISIBLE=0
ou pour un type de fiche donné, de la forme
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}.INVISIBLE=0
Remarque sur le comportement :
- Si un champ renseigné est rendu invisible, il n'est pas effacé au ré-enregistrement de la fiche (et pourrait continuer de s'afficher en front)
- Si un champ passe obligatoire, il faudra le renseigner si on modifie une fiche dans laquelle il est n'est pas renseigné.
- Si on passe obligatoire un champ non modifiable, il ne sera pas possible de le saisir pour les fiches dnas lesquelles il n'est pas renseigné.
- Si on ne saisit pas un champ facultatif non modifiable à la création, on ne pourra pas le renseigner en modification
Surcharge
La surcharge des propriétés par défaut peut se faire dans les fichiers de surcharge du core. La surcharge des propriétés par objet peut se faire dans les fichiers de surcharge des extensions.
Propriétés
| Propriété | Description | Valeurs possibles | Valeur par défaut |
|---|---|---|---|
| saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].INVISIBLE | Masque le champ en saisie | 0 (visible) ou 1 (invisible) | 0 |
| saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].MODIFIABLE | N'autorise la saisie du champ qu'à la création | 0 (non modifiable) ou 1 (modifiable) | 1 |
| saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].FACULTATIF | Indique le caractère optionnel du champ | 0 (obligatoire) ou 1 (facultatif) | 1 |
| saisie.{{NOM_DU_CHAMP}}.TAILLEMAX | Indique le nombre maximum de caractères autorisés du champ | entier positif | aucune |
| saisie.THEMATIQUE.INVISIBLE | Active la saisie du champs THEMATIQUE par défaut | 0 (visible) ou 1 (invisible) | 0 |
| saisie.THEMATIQUE.MODIFIABLE | Autorise la modification du champ THEMATIQUE par défaut | 0 (non modifiable) ou 1 (modifiable) | 1 |
| saisie.THEMATIQUE.FACULTATIF | Rend facultative la saisie du champ THEMATIQUE par défaut | 0 (obligatoire) ou 1 (facultatif) | 1 |
| saisie.RESUME.INVISIBLE | Active la saisie du champs RESUME par défaut | 0 (visible) ou 1 (invisible) | 0 |
| saisie.RESUME.MODIFIABLE | Autorise la modification du champ RESUME par défaut | 0 (non modifiable) ou 1 (modifiable) | 1 |
| saisie.RESUME.FACULTATIF | Rend facultative la saisie du champ RESUME par défaut | 0 (obligatoire) ou 1 (facultatif) | 1 |
| saisie.RESUME.TAILLEMAX | Limite la saisie du champ RESUME par défaut | entier positif | 2048 |
| saisie.PHOTO.INVISIBLE | Active la saisie du champ PHOTO par défaut | 0 (visible) ou 1 (invisible) | 0 |
| saisie.PHOTO.MODIFIABLE | Autorise la modification du champ PHOTO par défaut | 0 (non modifiable) ou 1 (modifiable) | 1 |
| saisie.PHOTO.FACULTATIF | Rend facultative la saisie du champ PHOTO par défaut | 0 (obligatoire) ou 1 (facultatif) | 1 |
Les propriétés peuvent être adaptées par objet pour surcharger les valeurs par défaut
| Propriété | Description | Valeurs possibles |
|---|---|---|
| saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].INVISIBLE | Masque le champ en saisie pour un objet spécifique | 0 (visible) ou 1 (invisible) |
| saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].MODIFIABLE | N'autorise la saisie du champ qu'à la création pour un objet spécifique | 0 (non modifiable) ou 1 (modifiable) |
| saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].FACULTATIF | Indique le caractère optionnel du champ pour un objet spécifique | 0 (obligatoire) ou 1 (facultatif) |
| saisie.{{OBJET}}.{{NOM_DU_CHAMP}}.TAILLEMAX | Indique le nombre maximum de caractères autorisés du champ pour un objet spécifique | entier positif |