문제

맵에 검색 결과를 표시 할 때 Google지도가 표시되는 풍선과 같은 GWT 응용 프로그램을위한 풍선 모양의 위젯을 찾고 있습니다.

검색 할 때 JavaScript 위젯 만 발견했지만 GWT에서 사용할 위젯이 없습니까?

도움이 되었습니까?

해결책

보세요 오버 리브. 향상된 팝업 힌트 창을 보여주는 오픈 소스 자바 스크립트 리브입니다. GWT에 쉽게 통합 될 수 있습니다. 또한 자신의 HTML 팝업을 자유롭게 만들 수 있습니다.

다음은 My Over Lib 도우미 코드의 스 니펫입니다 (Overib는 GWT 프로젝트의 공개 폴더로 포장을 풀어야합니다). 생성 된 속성 getSimpletooltip 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;
 }

다른 팁

GWT에서 팝업 패널의 도움으로 자신만의 위젯을 만듭니다. Baloon과 같은 이미지 (이미지 배경이 투명해야 함)와 팝업 패널 배경으로 설정하십시오. 요구 사항에 따라 "A", "B"와 같은 결과를 추가하십시오. 등 ... 팝업 패널의 레이블로.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top