Sébastien Pertus
Développement d'un Extender Ajax
L'optique de cet article est de prendre connaissance du framework ASP Ajax Extensions 1.0 ainsi que celui fourni par l'ATLAS Toolkit afin de voir les possibilités de customisation de contrôles qui vous sont alors offertes.
Par Sébastien Pertus publié le 02/04/2007 à 10:19, lu 4907 fois, 10 pages
 5 | La Solution à développer
L'idée est simple : Développer un Extender qui va permettre de modifier le comportement de notre TextBox à l'affichage :
Lors du chargement de la page, notre TextBox ne sera pas visible, mais sera remplacée par un simple DIV (si si !), donnant ainsi l'impression que la zone n'est pas saisissable.
 
/content/b15c4652-73b3-4273-8c61-f66e82c468b0/03.jpg
 
Lors du clic sur la zone (une main nous y invite) le DIV laissera la place à notre TextBox permettant ainsi la saisie d'un nouveau texte.
 
/content/b15c4652-73b3-4273-8c61-f66e82c468b0/04.jpg
 
Enfin la sortie de la zone fera réapparaitre notre DIV avec la modification du texte prise en compte :
 
/content/b15c4652-73b3-4273-8c61-f66e82c468b0/05.jpg
 
Il nous faudra aussi rajouter une propriété pour désactiver le comportement du TextBox, et ce depuis le code serveur aussi bien que du coté client.
Nous apprendrons comment faire transiter ces informations lors de la génération du rendu contrôle (transition des valeurs du Contrôle Serveur vers le Contrôle client) aussi bien que la transition de ces mêmes informations depuis le Contrôle client vers votre Contrôle Serveur (lors d'un PostBack)
 
» Démarrer une discussion