Bonjour,
Je m'excuse à l'avance, ma question n'est pas très précise...
J'ai un formulaire un peu compliqué: il est composé de 13 lignes identiques comportant chacune 7 zones. Mais en plus ce formulaire peut "continuer" en affichant 13 lignes supplémentaires sur une nouvelle page, et ainsi de suite.

J'ai constitué une structure de données qui permet de "coller" à ce formulaire. Dans DecompteForm, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	private List<PageDecompte> pages;
	private List<LigneDecompte> lignes;
et la méthode reset qui permet d'initialiser le formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	pages = new ArrayList<PageDecompte>();
	PageDecompte pageDecompte = new PageDecompte();
	pages.add(pageDecompte);
	lignes = pageDecompte.getLignes();
La classe PageDecompte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	private List<LigneDecompte> lignes;
 
	public PageDecompte() {
		this.lignes = new ArrayList<LigneDecompte>();
		for (int i = 1; i <= 13; i++) {
			this.lignes.add(new LigneDecompte());
		}
	}
Le formulaire comporte enfin 3 boutons:
- Annuler pour le réinitialiser
- Continuer pour afficher une nouvelle page de formulaire
- Terminer pour valider l'ensemble des pages du formulaire

Voilà ce que j'aimerais faire. Après de nombreux essais, il y a toujours quelque chose qui ne fonctionne pas et je suis vraiment bloqué. J'ai conscience que ma question n'est pas précise mais peut-être certain(e)s d'entre vous ont des pistes à me proposer. Merci.