Comment faire un formulaire dynamique qui inclut un nb de tables variables ?
Bonjour,
Je cherche à faire un formulaire dynamique dont le nombre de Tableaux dépendra d’une variable :
Du style :
Si on saisit « 3 », alors 3 Tableaux avec TextBox s’affichent pour pouvoir générer 3 instances de l’objet Personne :
------------------------------------FORMULAIRE DYNAMIQUE -----------------------------------
-----------------------------------------------
Nombre de personnes : __3___
------------------------------------------------
-------------------------------Tableau 1 --------------------------------------
-------------------------
Nom : _________
-------------------------
-----------------------------------------------------------------------------------
-------------------------------Tableau 2 --------------------------------------
-------------------------
Nom :_________
-------------------------
-----------------------------------------------------------------------------------
-------------------------------Tableau 3 --------------------------------------
-------------------------
Nom :__________
-------------------------
-----------------------------------------------------------------------------------
------------
| Valider |
------------
-------------------------------------------------------------------------------------------------------------
J’ai pensé aux asp :MultiView, mais le nombre de View est fixé à l’avance. Alors que dans mon cas, le nombre de personnes est très variable. De plus, un MultiView consiste en 1 seule vue active, or moi j’en ai besoin qu’ils soient l’un après l’autre.
De même, le asp :Wizard, est du même style que le MultiView, il remplace une vue par une autre.
Chaque tableau me générera une nouvelle instance de Personne dans une Liste de Personnes.
A priori, il faudrait 1 boucle For avec des Tables et des TextBox pour récupérer la saisie de l’utilisateur, mais quoi mettre dedans ??
Où le coder ? Dans le code-behind ou dans la page web ??
Merci par avance pour vos idées, n’hésitez pas, car j’ai franchement besoin d’inspiration. …
David.
Partager