سؤال

وإنني أبحث عن بالون مثل القطعة لتطبيق GWT، على سبيل المثال مثل البالونات خرائط جوجل يظهر عند عرض نتائج البحث على خريطة.

وعند البحث وجدت فقط الحاجيات جافا سكريبت، ولكن ليست هناك أي الحاجيات لاستخدامها في GWT؟

هل كانت مفيدة؟

المحلول

ونلقي نظرة على OverLib . ذلك هو مفتوح المصدر ليب جافا سكريبت لإظهار تعزيز النوافذ المنبثقة تلميح. ويمكن أن تكون متكاملة سهلة في GWT. بالإضافة إلى أن يكون لديك الحرية لخلق كنت تملك الصعود HTML البوب.

وهنا مقتطف من بلدي على ليب المساعد كود (يجب أن يكون overlib تفكيك إلى المجلد العام من مشروع 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 إنشاء عنصر واجهة المستخدم الخاصة بمساعدة المنبثقة صورة panel.Have مثل منطاد (خلفية صورة يجب أن تكون شفافة) وضعه على لوحة background.After المنبثقة التي تعتمد على الاحتياجات الخاصة بك إضافة نتائجك مثل "A"، "B"، الخ ... كتسمية في لوحة المنبثقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top