hysteria31
Messages postés28Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 6 décembre 2006
-
23 nov. 2006 à 11:12
hysteria31
Messages postés28Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 6 décembre 2006
-
28 nov. 2006 à 11:50
Bonjour à tous,
en fait mon problème est le suivant : je voudrai hériter du controle "ValidatorCallout" de l'AjaxControlToolkit à fin de l'optimiser et de corriger certain bug dans mon appli (par exemple la gestion du z-index).
Par contre je ne vois pas comment redéfinir ce contrôle par quel bout commencer.
Quelqu'un aurait-il déjà fait ça ou aurait quelque piste ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 23 nov. 2006 à 19:29
Bonsoir,
Tu as accés aux sources donc tu peux directement modifier le code mais il vaut mieux attendre la version "final" des contrôles plutot que d'essayer de corriger des bugs d'une version beta :-)
En ce qui concerne l'héritage du contrôle, dis nous plus précisement quel est le problème afin que l'on puisse t'aider mais je te conseille malgré tout de ne pas hériter le controle pour corriger quelques bugs ...
hysteria31
Messages postés28Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 6 décembre 2006 24 nov. 2006 à 09:17
Merci Cyril,
tes conseils sont toujours très appréciables.
En fait il y a 2 choses qui me dérangent dans le contrôle "ValidatorCalloutExtender" de l'AjaxControlToolkit :
- le code html généré n'est pas du tout optimisé, à la limite pour l'instant ce n'est pas le plus génant,
- lorsque j'utilise ce controle sur un div superposé sur un autre div, le "ValidatorCalloutExtender" apparait entre les 2 div, il est donc invisible sur le div supérieur.Il faudrait que je puisse gérer le z-index du controle.
Au vu de ce que tu m'as dis, je sais pas s'il y a un moyen simple de corriger cette dernière erreur?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 nov. 2006 à 11:10
Une éventuelle solution crade consisterais peut être à rajouter un
dans la propriété ErrorMessage ? je connais pas exactement le fonctionnement du contrôle mais ca peut être utile, dans le cas de l'héritage d'un Extender c'est un peu plus compliqué que d'habitude car il faut aussi faire l'héritage dans le fichier JavaScript ... et réassocier le fichier JavaScript à ta nouvelle classe en utilisant le ClientScriptResource, normalement rien de très compliqué :-)
Bon courage et hésite pas à remonter tes remarques sur le forum du projet AjaxControlToolkit de codeplex ou sur le forum de www.asp.net