Struts2 : Comment faire pour afficher une info-bulle pour chaque option de liste déroulante dans une balise select?

J'ai cette struts2 balise select où les options sont une liste d'objets Item.
Disons que le Point de bean java de la classe a, les 3 suivants propriétés: itemId, itemLabel, itemDescription.

Ma balise select regarde aime ceci:

<s:select headerKey="" 
  headerValue="Select Item"
  list="myModel.itemsList"
  listKey="itemId"
  listValue="itemLabel"
  name="selectedItem" />   

Je voudrais afficher une info-bulle pour chaque option dans le menu déroulant chaque fois que l'utilisateur les aspirateurs de plus de cette option. Le texte pour remplir l'info-bulle est stocké dans le itemDescription propriété de mon java bean classe

Je sais que vous pouvez donner un tooptip à la balise select, mais ce n'est pas ce dont j'ai besoin, car chaque option/item a une description différente.

Actuellement, j'ai un code javascript personnalisé info-bulle et je voudrais utiliser cette fonction, si possible. C'est la façon dont je voudrais utiliser la fonction si les articles sont listées dans un tableau:

<td>
    <span class="tooltip" onmouseout="tooltip.hide();"
      onmouseover="tooltip.show('<s:property value="item.description" />');">
        <s:property value="item.label" />
    </span>
</td>

Quelqu'un sait quelle serait la meilleure solution pour montrer la description dans une info-bulle à chaque fois que l'utilisateur passe sur une option?

OriginalL'auteur Johnny | 2011-08-04