2 pièce(s) jointe(s)
Ré-afficher des contrôles précédemment créer via Jquery
Bonjour,
J'ai un template qui affiche les contrôles d'un formulaire en plusieurs étapes :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
{% if flow.getCurrentStepNumber() == 1 %}
Affichage du premier formulaire
...
{% endif %}
{% if flow.getCurrentStepNumber() == 2 %}
Affichage du second formulaire
...
{% endif %} |
Donc, c'est le même template qui est appelé pour afficher soit le formulaire 1, soit le formulaire 2.
Lors de la première étape, l'utilisateur a la possibilité de créer, via un bouton appelant du Jquery, des contrôles permettant d'ajouter des photos :
Code:
1 2 3 4 5 6
|
function addPhotoForm( collectionHolderPhotos , $newLinkLi ) {
...
Création dynamique des contrôles
...
} |
Mon problème est que lorsque je reload mon template, si c'est dans la première étape (history.back par exemple), les photos ajoutées n'apparaissent plus et si c'est lors de la seconde étape, les valeurs encodées pour les photos ne sont pas conservées.
En gros, voici ce que ça donne au niveau du rendu après encodage des photos lors de la première étape :
Pièce jointe 446728
Et voici ce que ça donne lorsqu'on revient sur cette première étape :
Pièce jointe 446729
Les photos précedemment encodées n'apparaissent plus.
Quelqu'un aurait une idée de la manière dont je peux résoudre ceci?
Merci d'avance pour votre aide.