J'ai récemment eu besoin de remplacer une liste déroulante par une ComboBox dans l'une de mes applis web.
Pour rappel, une ComboBox est une liste déroulante qui offre également la possibilité de saisir le texte de son choix (une liste déroulante ne permet que de sélectionner l'un de ses items).
Ma liste déroulante proposait une série de nombres compris entre 1 et 1000 avec un pas qui augmentait régulièrement (pas de 1 entre 0 et 100, pas de 10 entre 100 et 500 et pas de 25 entre 500 et 1000). Il fallait offrir à l'utilisateur la possibilité de saisir une valeur non existante dans la liste déroulante (108 par exemple).
Après quelques recherches sur internet, je n'avais trouvé que des composants payants ou qui ne fonctionnaient pas vraiment. En regardant du côté de l'AJAX Control Toolkit, je suis tombé sur le DropDownExtender (démo). Je me suis dit que ça pouvait faire l'affaire et je suis parti dans cette direction.
Vous devez être identifié pour poster un commentaire.
Depuis que j'utilise ASP.NET AJAX, l'une des difficultés principales que j'ai rencontrées est d'obtenir la liste des méthodes, propriétés et événements des objets de la Microsoft Ajax Library ou de l'AJax Control Toolkit.
J'ai par exemple eu besoin d'intercepter l'événement levé par le DropDownExtender lors de l'affichage/masquage de son panel associé.
Je n'ai pas vraiment trouvé de doc bien explicite sur le sujet et j'étais contraint de parcourir différents forums sur le net ou alors d'aller voir dans le code source de l'Ajax Control Toolkit.
Il y a quelques jours de cela, j'ai trouvé, par hasard, une solution simple et rapide:
Vous devez être identifié pour poster un commentaire.
Copyright © 2000-2012 - www.developpez.com