Salut,
Existe-t-il un moyen simple de cloner une boîte de sélection choisie existante ?
J'ai vraiment besoin de cette fonctionnalité...
Quelqu'un a fait quelque chose de similaire ?
Merci!
C'est vraiment facile
ah ouais ?
J'aimerais voir cela fonctionner, actuellement je dois me résoudre à des hacks sales. Fondamentalement, je dois cloner l'ensemble de l'élément contenant la liste déroulante choisie et le nouveau ne fonctionne plus.
Je ne peux pas croire que ce soit une exigence rare, je l'utilise pour un type de formulaire générique où vous pouvez ajouter plus d'éléments.
Salut. J'ai utilisé du jQuery pour le faire fonctionner.
Dans votre code où vous ajoutez les éléments clonés, ajoutez simplement ceux-ci :
$("#" + currentRow+ " select").removeClass("chzn-done").removeAttr("id").css("display", "block").next().remove();
$("#" + currentRow+ " select").chosen();
Dans mon code, j'utilise currentRow pour sélectionner uniquement le dernier formulaire inséré.
@harfyt , ça marche !
@harfyt fonctionne bien ! À votre santé!
Fermez ceci car il est résolu en dehors du code choisi.
Commentaire le plus utile
Salut. J'ai utilisé du jQuery pour le faire fonctionner.
Dans votre code où vous ajoutez les éléments clonés, ajoutez simplement ceux-ci :
$("#" + currentRow+ " select").removeClass("chzn-done").removeAttr("id").css("display", "block").next().remove();
$("#" + currentRow+ " select").chosen();
Dans mon code, j'utilise currentRow pour sélectionner uniquement le dernier formulaire inséré.