gestion d'un formulaire compliqué
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:
1 2
| private List<PageDecompte> pages;
private List<LigneDecompte> lignes; |
et la méthode reset qui permet d'initialiser le formulaire:
Code:
1 2 3 4
| pages = new ArrayList<PageDecompte>();
PageDecompte pageDecompte = new PageDecompte();
pages.add(pageDecompte);
lignes = pageDecompte.getLignes(); |
La classe PageDecompte:
Code:
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.