Créer un format personnalisé
Last modified by Aurelie Bertrand on 2024/01/23 09:30
Il est possible de définir un format personnalisé en modifiant le fichier "formatrepository.xml" situé dans le répertoire "appdata/Enterprise Server/ddenterpriseapi/config".
Pour le format suivant :
<Format default="true" descId="$ui.Format.TimeYearDesc" dmUid="" lang="" lastedit="0" messageId="$ui.Format.TimeYear" name="Time" type="5" value="[31536000y ][2628288m ][86400d ]03600:060:01">
<SpeakableNames contextprefix="FORMAT" global="true" id="Format.TimeYear" readonly="false"></SpeakableNames>
</Format>
<SpeakableNames contextprefix="FORMAT" global="true" id="Format.TimeYear" readonly="false"></SpeakableNames>
</Format>
- Les valeurs correspondent à :
- 31536000 secondes dans une année,
- 2628288 secondes dans un mois,
- 86400 secondes dans une journée,
- 3600 secondes dans une heure et
- 60 secondes dans une minute.
- Les [] indiquent que le token peut ne pas s'afficher si la durée totale est inférieure à une année, un mois ou une journée.
- Le 0 avant le diviseur (exemple 03600) indique que si l'heure est inférieur à 10 on met un 0 devant (09...
Pour définir un format personnalisé, par exemple, un format correspondant aux "heures seulement" (100800 => 28h) :
- Ouvrez le fichier formatrepository.xml situé dans le répertoire appdata/Enterprise Server/ddenterpriseapi/config.
- Ajoutez le code suivant :
<Format default="false" descId="Fonction temps pour convertir des secondes en heures. Par exemple: 100800 => 28h" dmUid="" lang="" lastedit="0" messageId="" name="Heure h" type="5" value="3600 h">
<SpeakableNames contextprefix="FORMAT" global="false" id="Heure h" readonly="false"></SpeakableNames>
</Format>
<SpeakableNames contextprefix="FORMAT" global="false" id="Heure h" readonly="false"></SpeakableNames>
</Format>
Parmi les éléments du code de format, on trouve :
- descID : description du format affiché dans le Gestionnaire de formats
- name : nom du format affiché
- value : valeur du format
- Redémarrez Tomcat pour prendre en compte le nouveau format.
➡ Le format apparaît alors dans la section Autre du Gestionnaire de formats avec sa description.