2010-09-16 22 views
0

J'ai besoin d'une info-bulle Dojo avec une liste déroulante. Malheureusement, l'info-bulle se ferme lorsque le curseur est déplacé sur la liste déroulante, car la liste surplombe la div de l'info-bulle.Je ne peux pas utiliser la sélection HTML dans Dojo Tooltip

Y a-t-il une solution de contournement? L'automatisme de fermeture pourrait-il être désactivé temporairement?

<div class="dojoPopupContainer dojoTooltip showComboBox" 
     style="position: absolute; z-index: 1001; left: 287px; top: 15px;" 
     dojoattachpoint="containerNode"> 
    <div id="showComboBox6e" wicket:id="showComboBox"> 
     <form> 
      <select class="selectOneListbox" size="1"> 
       <option value="1">option 1</option> 
       <option value="2">option 2</option> 
       <option value="3">option 3</option> 
      </select> 
      <button value="submit" type="button" name="submit">send</button> 
    </form> 
    </div> 
</div> 

Mise à jour ressemble à ceci est un problème spécifique au navigateur. Le problème se produit avec Firefox (3.6), mais fonctionne avec Internet Explorer (8). J'ai toujours besoin d'une solution.

Répondre

1

dijit.Tooltip est juste destiné à contenir (texte enrichi), vous devriez utiliser dijit.TooltipDialog.

1

Je pense que vous pouvez essayer de créer l'info-bulle en utilisant dijit.showTooltip() et fermez-le en utilisant dijit.hideTooltip() chaque fois que vous voulez le fermer.