Modifier le fichier

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éDescriptionValeurs possiblesValeur par défaut
saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].INVISIBLEMasque le champ en saisie0 (visible) ou 1 (invisible)0
saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].MODIFIABLEN'autorise la saisie du champ qu'à la création0 (non modifiable) ou 1 (modifiable)1
saisie.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].FACULTATIFIndique le caractère optionnel du champ0 (obligatoire) ou 1 (facultatif)1
saisie.{{NOM_DU_CHAMP}}.TAILLEMAXIndique le nombre maximum de caractères autorisés du champentier positifaucune
saisie.THEMATIQUE.INVISIBLEActive la saisie du champs THEMATIQUE par défaut0 (visible) ou 1 (invisible)0
saisie.THEMATIQUE.MODIFIABLEAutorise la modification du champ THEMATIQUE par défaut0 (non modifiable) ou 1 (modifiable)1
saisie.THEMATIQUE.FACULTATIFRend facultative la saisie du champ THEMATIQUE par défaut0 (obligatoire) ou 1 (facultatif)1
saisie.RESUME.INVISIBLEActive la saisie du champs RESUME par défaut0 (visible) ou 1 (invisible)0
saisie.RESUME.MODIFIABLEAutorise la modification du champ RESUME par défaut0 (non modifiable) ou 1 (modifiable)1
saisie.RESUME.FACULTATIFRend facultative la saisie du champ RESUME par défaut0 (obligatoire) ou 1 (facultatif)1
saisie.RESUME.TAILLEMAXLimite la saisie du champ RESUME par défautentier positif2048
saisie.PHOTO.INVISIBLEActive la saisie du champ PHOTO par défaut0 (visible) ou 1 (invisible)0
saisie.PHOTO.MODIFIABLEAutorise la modification du champ PHOTO par défaut0 (non modifiable) ou 1 (modifiable)1
saisie.PHOTO.FACULTATIFRend facultative la saisie du champ PHOTO par défaut0 (obligatoire) ou 1 (facultatif)1

Les propriétés peuvent être adaptées par objet pour surcharger les valeurs par défaut

PropriétéDescriptionValeurs possibles
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].INVISIBLEMasque le champ en saisie pour un objet spécifique0 (visible) ou 1 (invisible)
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].MODIFIABLEN'autorise la saisie du champ qu'à la création pour un objet spécifique0 (non modifiable) ou 1 (modifiable)
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}[.{{SOURCE_IMPORT}}].FACULTATIFIndique le caractère optionnel du champ pour un objet spécifique0 (obligatoire) ou 1 (facultatif)
saisie.{{OBJET}}.{{NOM_DU_CHAMP}}.TAILLEMAXIndique le nombre maximum de caractères autorisés du champ pour un objet spécifiqueentier positif