Salut Micker,
j'ai trouvé ce code et ça fonctionne, je vais tenter de l'adapter !
c'est une fonction que l'on retrouve souvent dans les formulaires, dommage que ce ne soit pas pris en charge avec les champs flexi ! très pratique le truc !
ps: à quand la sortie de la version Pro ?
et pourra t'on tester le backend avant ?
<html>
<body>
<!-- utilisation de JQuery via google api -->
<script src="
ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
">
<select id="cat">
<option value="1">Cat A</option>
<option value="2">Cat B</option>
</select>
<select id="souscat"></select>
<script>
var sousCategories = { "1" : { "1": "Cat 1 Sous-cat 1", "2": "Cat 1 Sous-cat 12" },
"2" : { "1": "Cat 2 Sous-cat 1", "2": "Cat 2 Sous-cat 2" }};
$( "#cat" ).change(function() {
var codeCategorie =$( "#cat" ).val() ;
var identifiantSelectSousCategorie = '#souscat';
// on vide la liste
$(identifiantSelectSousCategorie ).empty();
// Affichage des valeurs en console si besoin
//console.log(sousCategories);
//console.log(codeCategorie);
//console.log(sousCategories[codeCategorie]);
// On charge les nouvelles valeurs
$.each(sousCategories[codeCategorie], function(key, value) {
$(identifiantSelectSousCategorie)
.append($('<option>', { value : key })
.text(value));
});
});
// On déclange l'événement du changement sur le select de la catégorie.
$( "#cat" ).trigger("change");
</script>
</body>
</html>