Pergunta

Estou procurando um widget semelhante a um balão para um aplicativo GWT, por exemplo, como os Balloons Google Maps mostra ao exibir resultados de pesquisa em um mapa.

Ao pesquisar, encontrei apenas widgets JavaScript, mas não existem widgets para usar no GWT?

Foi útil?

Solução

Dar uma olhada em Sobreposição. É um JavaScript LIB de código aberto para mostrar janelas de dica pop -up aprimoradas. Pode ser fácil integrado ao GWT. Além disso, você tem a liberdade de criar seus próprios pop -ups HTML.

Aqui está um trecho do meu código Helper Over Lib (o sobreposição deve ser descompactado na pasta pública do seu projeto GWT). Os atributos produzidos com getSImpleToLtip são apenas adicionados aos seus elementos 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;
 }

Outras dicas

No GWT, crie seu próprio widget com a ajuda do painel pop -up. , etc ... como um rótulo no painel pop -up.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top