# Réglages globaux de formulaire

Vous trouverez les possibilités de réglages dans Réglages de formulaire globaux.

# Masque

Le champ Masque vous permet de déterminer quel masque doit être utilisé comme mémoire de données pour les données de formulaire.

Information

Les masques créés n'apparaissent pas toujours dans le créateur de formulaire. Le cas échéant, vous pouvez exécuter la fonction Actualiser dans le créateur de formulaires.

Alternative : le cas échéant, redémarrez le serveur d'indexation ELO, puis ELO Web Forms Services. Veuillez sélectionnez le masque correspondant dans le menu déroulant du champ.

# Nom

Le champ Nom vous permet de voir le nom du modèle. Si nécessaire, vous pouvez modifier le nom ici.

# Nom map (seulement les tableaux)

Section 'Réglages de formulaires globaux'; champ 'Nom de map'

Le champ Map Name vous permet de déterminer sous quelle désignation vous souhaitez enregistrer les données du tableau. L'enregistrement des données se fait par le biais de champs map. Un champ map est créé par ligne de tableau. Chacun des champs map porte le nom entré sous Nom map ainsi qu'un numéro courant. Le contenu des champs de mappage se trouve dans les métadonnées sous Informations supplémentaires.

Remarque

Le nom ne doit contenir ni caractères spéciaux, ni espaces.

# Langues

Le champ Langues vous permet de déterminer la langue des éléments de commande du formulaire. Vous pouvez sélectionner les langues par le biais de menu déroulant du champ.

Exemple de réglages dans le champ 'Langues'

L'utilisateur peut sélectionner par le biais d'un menu déroulant la langue qu'il souhaite utiliser lors de la saisie du formulaire.

Dans cet exemple, la valeur de.en.fr dans le champ Langues fait que l'allemand, l'anglais et le français sont proposés dans le formulaire.

Information

Classeur 'Configuration'; texte supplémentaire; entrée 'mainlanguage'

La langue par défaut est définie par le biais de l'entrée mainlanguage dans le texte supplémentaire des métadonnées du classeur Configuration sous ELOwf Base.

Cette langue est utilisée en tant que référence lors de la recherche de traductions.

Vous pouvez utiliser les options suivantes pour traduire les interfaces :

Information

Pour des raisons de performance, ELOwf enregistre les traductions dans un cache. Une fois les tableaux de traduction ou les fichiers properties modifiés, vous devez recharger le module ELOwf afin que les modifications puissent être prises en compte.

Le serveur d'indexation ELO doit être redémarré une fois les fichiers properties modifiés.

# Variable de traduction (préfixe)

Le champ Variable de traduction (préfixe) est requis lorsque vous souhaitez proposer des textes traduits par le biais du scripting. Pour ceci, vous devez tout d'abord déposer dans l'archive ELO des fichiers de texte avec l'extension .properties.

Exemple de fichiers properties dans l'archive ELO

Veuillez noter les points suivants pour les fichiers properties :

  • Codage : UTF-8
  • Chemin dans ELO : Administration // Localization // custom OU system
  • Par langue : un fichier properties avec une abréviation pour la langue en question (de, en, fr, ...)

Les contenus d'un fichier properties se compose d'une liste avec des paires clé-valeur, selon le schéma suivant :

<Präfix>.<Schlüssel 1>=<Wert 1>
<préfixe>.<clé 2>=<valeur 2>
<préfixe>.<clé n>=<valeur n>

Exemple de fichier de properties dans un éditeur texte

Exemple :

pf.messageDays=veuillez indiquer le nombre souhaité de jours :
pf.headDays=nombre de jours

Le préfixe doit être entré dans le champ Clés de traduction du formulaire. Ce préfixe doit correspondre aux entrées requises du fichier properties. Toutes les entrées avec le même préfixe sont ensuite disponibles par le biais du scripting.

Exemple de script avec l'appel de la clé correspondante du fichier properties

Remarque

Afin que le fichier properties puisse être chargé par ELOwf, vous devez redémarrer les modules ELOix et ELOwf.

Deux versions d'une boîte de saisie provenant de l'exemple de script en différentes langues

En fonction de la langue sélectionnée, les textes provenant des fichiers properties sont lus par le biais du scripting.

Une possibilité est l'extraction via la méthode api.helpers.Text.getText.

Exemple :

eloAlert(api.helpers.Text.getText('bar.mynotification'))

# Accès limité aux variables

Si l'option Accès limité aux variables est activé, seuls les contenus des champs nécessaires à l'affichage du formulaire sont transmis lors du traitement des données de formulaire.

Si l'option Accès limité à la variable est désactivée, les contenus des champs dans les métadonnées qui ne sont pas pris en compte par le formulaires, sont également lu. Par exemple par le biais du texte source du navigateur du formulaire.

Information

L'option Accès limité aux variables n'est pas permise dans les modèles des tableaux Accès limité à la variable JS_ADDLINE).

# Nouvelle structure de colonnes

L'option Nouvelle structure de colonne doit être activée dans les modèles de tableaux afin que ceux-ci fonctionnent.

Dernière mise à jour: 28 février 2024 à 07:12