2013-03-28 4 views
3

J'utilise toolkit ajax -> extension Dropdown et ont un gridview dans une liste déroulante ..Empêcher Liste déroulante de fermer

il fonctionne très bien sauf un énorme problème.

Chaque fois que je fais quelque chose (cliquez sur un contrôle dans la grille, la liste déroulante se ferme) Je dois l'ouvrir à nouveau pour faire la prochaine chose.

Par exemple:

  1. Dropdown ouvert
  2. Cliquez sur zone de texte à l'intérieur gridview
  3. Dropdown ferme
  4. aller à 1

Répondre

1

Trouvé ici: http://www.dotnetcurry.com/ShowArticle.aspx?ID=167

Vous pouvez ouvrez le menu déroulant javascript brut. Vraisemblablement lorsque l'utilisateur interagit avec votre contrôle, comme un retour partiel se produit à travers le panneau de mise à jour? Si tel est le cas, vous pouvez utiliser ce code dans l'événement javascript PageLoad.

<body> 
    <form id="form1" runat="server"> 
    <script type="text/javascript"> 
    function pageLoad() 
    { 
      var d = $get('TextBox1'); 
      d.click(); 
    } 
    </script> 
... ScriptManager and other Controls come here 
</body> 
</html> 
+0

Ceci ouvrira uniquement le DDL en charge. Je souhaite pouvoir intercepter l'appel de menu de fermeture DDL (si une telle chose existe) et l'annuler. Merci – AngelicCore

Questions connexes