Question

Je cherche un widget comme un ballon pour une application GWT, par exemple comme les ballons Google Maps montre lors de l'affichage des résultats de recherche sur une carte.

Lors de la recherche, je ne trouve widgets Javascript, mais ne sont pas là des widgets à utiliser dans GWT?

Était-ce utile?

La solution

Jetez un oeil à overLIB . Il est une open source javascript lib pour afficher les fenêtres améliorées soupçon de pop-up. Il peut être intégré facilement dans GWT. De plus, vous avez la liberté de créer vos propres pop ups HTML.

Voici un extrait de mon code sur lib aide (overlib doit être décompressé dans le dossier public de votre projet GWT). Les attributs produits avec getSimpleToolTip sont simplement ajoutés à vos éléments GWT:

    public static String getSimpleToolTip(String text, Integer width, Integer height)
 {
  String alt = "onmouseout=\"" + getOnMouseOutAttribute() + "\""; 
  alt = alt + " onmouseover=\"" + getOnMouseOverAttribute(text, width, height) + "\"";
  return alt;
 }

 public static String getOnMouseOutAttribute()
 {
  return "return nd();"; 
 }

 public static String getOnMouseOverAttribute(String text, Integer width, Integer height)
 {
  String out = "return overlib('" + text + "'";
  out = out + ", DELAY, 750";

  if (width != null)
  {
   out = out + ", WIDTH, " + width.toString();
  }

  if (height != null)
  {
   out = out + ", HEIGHT, " + height.toString();
  }

  out = out + ");";

  return out;
 }

Autres conseils

GWT Créez votre propre widget avec l'aide de l'image popup panel.Have comme baloon (fond de l'image doit être transparent) et le définir comme un panneau contextuel background.After qui dépend de vos besoins ajouter vos résultats comme « A », "B", etc ... comme une étiquette dans le panneau contextuel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top