Bonjour,

Je suis confronté à un problème qui me paraît insolvable mais je vous le soumets au cas ou.

J'utilise une API JAVA permettant de créer des ComboBox dans des pages HTML.
Pour créer une combobox, il lui faut un nom pour l'identifier. Les différents choix de la combobox sont stockés dans un fichier .properties du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
XXX.combo1.OPTION.1.value=0
XXX.combo1.OPTION.1.label=choix1
etc...
Le problème qui se pose, c'est que je dois afficher une dizaine de combobox sur la même page HTML avec les mêmes options (environ 30).

Du coup, mon fichier properties se retrouve avec un nombre impressionnant de lignes identiques en terme de valeurs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
XXX.combo1.OPTION.1.value=0
XXX.combo1.OPTION.1.label=choix1
etc...
XXX.combo2.OPTION.1.value=0
XXX.combo2.OPTION.1.label=choix1
etc...
J'ai bien tenté de créer les combobox en utilisant le même nom à chaque fois, mais se nom sert aussi à remplir l'attribut name dans le code HTML. Du coup, le box sont "liees" car l'attribut name est censé etre unique.


L'API me semble bien mal adaptée... Par exemple, on peut ajouter un attribut après coup à la combobox, mais pas en supprimer...

Y-aurait-il une astuce en Javascript?
Les clés génériques ne fonctionnent pas en .properties?
(XXX.combo*.OPTION.1.label=choix1)