2008-09-24 7 views

Répondre

1

Oui, je pense qu'il est peut-être possible ici comment:

Du côté serveur définissez l'attribut BehaviourID du contrôle Ajax à une valeur connue:

_calendarExtender.BehaviorID = "_behaviour_id" 

Cela vous permet alors dans votre javascript pour mettre la main sur l'objet CalendarBehaviour sous-jacente avec la fonction $find:

var calBehaviour = $find('_behaviour_id'); 

Vous pouvez maintenant appeler les différents objets f onctions tels que hide() et show():

calBehaviour.show(); 

Vous pouvez mettre la main sur le champ de saisie de texte sous-jacent pour la CalendarExtender comme suit:

var tbElement = calBehaviour._textbox._element; 

Je n'ai pas essayé, mais vous pouvez Ainsi, vous pouvez échanger la zone de texte d'origine pour votre propre contrôle d'entrée côté client si c'est ce que vous voulez faire ou simplement manipuler le prolongateur d'autres façons.

Questions connexes