|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : avril 2003 Messages : 281 ![]() |
Bonjour,
je suis sous VS2005, asp net (.net 2.0) avec AjaxControlToolkit. J'ai un "formulaire" avec differents onglets qui contiennt des controls (textBox, dropDownList...). Pour passer d'un onglet à l'autre, on peut utiliser les onglets eux mêmes ou alors des boutons "precedent" et "suivant". Ce que j'aimerais c'est que lorsque j'arrive sur mon dernier onglet, je puisse recuperer les valeurs saisies precedement pour faire un recapitulatif. Mon probleme est que je n'arrive pas a detecter l evenement comme quoi je suis sur le dernier onglet (surtout quand on passe en cliquant sur les onglets et non les boutons). Une fois que j'aurais detecter cet evenement je pense que je passerais par du javascript mais je ne sais pas encore. En gros, comment peut on detecter l'activation d'un certain onglet ? Merci merci d'avance.
__________________
S'il n'y a pas de solution, il n'y a pas de problème. Moi je dis ça, je dis rien. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2003 Messages : 281 ![]() |
Je cherche toujours, sans trouver...
Je sais pas comment m orienter, si qq1 avait une idée
__________________
S'il n'y a pas de solution, il n'y a pas de problème. Moi je dis ça, je dis rien. |
|
|
00
|
|
|
#3 | ||
![]() ![]() Chef de projet NTIC Inscription : avril 2007 Messages : 1 790 ![]() |
En ce qui me concerne, j'utilise simplement le Pre_Render de mon TabContainer.
Dans ce Pre_Render, j'ai un select case sur le TabIndex des onglets pour déterminer sur quel onglet je souhaite me positionner. Je stocke cette valeur en session pour affecter un style particulier à l'onglet séléctionné. Enfin, en ce qui concerne la récupération des valeurs. Dans la mesure où tous tes contrôles se trouvent dans la même page, cela ne pose pas de difficulté majeure, pas besoin de javascript pour ce faire. Un petit morceau de code pour illustrer mon propos: Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Inscription : avril 2003 Messages : 281 ![]() |
Ok merci bien pour cette réponse, elle est simple et efficace.
J'ai pour le moment une solution plus javascript mais je trouve la tienne plus propre (je vais donc surement changer pour cette méthode). Pour le moment j'appelle une fonction javascript en mettant OnClientActiveTabChanged="onClientActiveTabChanged" comme propriete du tabContainer : Code :
__________________
S'il n'y a pas de solution, il n'y a pas de problème. Moi je dis ça, je dis rien. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com