Bonjour,
J'ai un template qui affiche les contrôles d'un formulaire en plusieurs étapes :
Donc, c'est le même template qui est appelé pour afficher soit le formulaire 1, soit le formulaire 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 %}
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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function addPhotoForm( collectionHolderPhotos , $newLinkLi ) { ... Création dynamique des contrôles ... }
En gros, voici ce que ça donne au niveau du rendu après encodage des photos lors de la première étape :
Et voici ce que ça donne lorsqu'on revient sur cette première étape :
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.
Partager