# Map de mot-clé dynamique

Un mappage de mot-clé dynamique ressemble à l'exemple précédent, mais il se base sur les champs de mappage.

Map de mot-clé dynamique; champ 'Nom de script'

  1. Sélectionnez un champ d'entrée dans le créateur de formulaires.

  2. Via le menu déroulant Liste de mots-clés, sélectionnez l'entrée Dynamic Keyword Map.

  3. Entrez le nom du script cible dans le champ Nom de script.

# Remarques

Lorsqu'une entrée a été sélectionnée dans une liste de mots-clés dynamique, la fonction événement suivante est appelée dans le script de l'en-tête :

onDynListItemSelected(entrée)

Remarque

Dans les listes de mots-clés dynamiques, il n'est pas possible de combiner l'option Remplissage automatique avec l'option Seulement les entrées de liste. La raison principale est que les listes de mots-clés dynamiques peuvent dépendre de plusieurs champs d'entrée, et qu'elles peuvent modifier plusieurs champs d'entrée. Actuellement, il n'est pas possible de supporter une validation dans plusieurs champs en même temps.

Toutes les listes peuvent également être déclenchées à l'extérieur des scripts.

/**
* appelle une règle précise dans ELOas.
*/
function $listAs(skriptName, param2, param3, beiErfolg, beiFehler) {
/**
* $listKw("IX_GRP_DYN_FIELD", ...) récupère les données dans la liste de mots-clés définie dans le champ indiqué
*/
function $listKw(swlid, beiErfolg, beiFehler) {
/**
* $listDyn("MeinSkript", "foo", ["bar"], ...) récupère les données du script correspondant dans 'IndexServer Scripting Base'.
* Le script est lancé avec "foo" en tant que nom focus et {"foo": ...,
* "bar": ...} comme données de mappage, remplacé avec les jokers "{i}" et "{*}"
*/
function $listDyn(nomdescript, champfocus, champsdefiltre, encasderéussite, encasd'erreur) {
Dernière mise à jour: 3 juin 2026 à 19:15