Domanda

Sono alla ricerca di un widget palloncino-come per un'applicazione GWT, per esempio come i palloncini Google Maps mostra durante la visualizzazione dei risultati di ricerca su una mappa.

Durante la ricerca ho trovato solo i widget Javascript, ma non ci sono i widget da utilizzare in GWT?

È stato utile?

Soluzione

Date un'occhiata a overLib . Si tratta di un open source JavaScript lib per mostrare avanzate finestre pop-up suggerimento. Può essere facile integrato in GWT. Inoltre si ha la libertà di creare i propri HTML pop up.

Ecco un frammento del mio corso codice di supporto lib (overLib deve essere scompattato nella cartella pubblica del progetto GWT). Gli attributi prodotti con getSimpleToolTip sono appena aggiunti ai tuoi elementi 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;
 }

Altri suggerimenti

In GWT creare il tuo widget con l'aiuto di immagini panel.Have popup 'come baloon (immagine di sfondo deve essere trasparente) e impostarlo come un pannello background.After popup che dipende dal vostro requisito aggiungere i risultati come "A", "B", ecc ... come etichetta nel pannello di pop-up.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top