Pregunta

Estoy en busca de un widget similar a un globo para una aplicación GWT, por ejemplo, al igual que los globos de Google Maps muestra cuando se muestran los resultados de búsqueda en un mapa.

Durante la búsqueda sólo encontré los widgets Javascript, pero no se había activado ningún widget para utilizar en GWT?

¿Fue útil?

Solución

Tome un vistazo a overlib . Es una fuente abierta Javascript lib para mostrar ventanas emergentes mejoradas de sugerencia. Puede ser fácil de integrar en GWT. Además, usted tiene la libertad para crear su propio HTML pop ups.

Aquí hay un fragmento de mi sobre el código ayudante lib (overlib debe ser descomprimido en la carpeta pública de su proyecto GWT). Los atributos producidos con getSimpleToolTip se acaba de agregar a los elementos de 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;
 }

Otros consejos

En GWT crear su propio widget con la ayuda de la imagen panel.Have emergente como el globo (Fondo de la imagen debe ser transparente) y configurarlo como un panel de background.After emergente que depende de sus necesidades añadir sus resultados como "A", "B", etc ... como una etiqueta en el panel emergente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top