سؤال

أنا أستخدم ملفات UiBinder XML في مشروع GWT. المشكلة هي أن Eclipse لا يعطيني أي معلومات حول السمة التي يمكنني استخدامها مع عناصر واجهة المستخدم

على سبيل المثال ، أعلم أنه يمكنني ضبط العرض أو النمط بهذه الطريقة:

<g:HorizontalPanel width="100%" addStyleNames="{style.mainPanel}">

لكن لم يتم ذكرها في القائمة التي تظهر بعد النقر فوق مساحة Ctrl +. لذلك لا أعرف ما هي الخيارات الأخرى التي لدي. كيف يمكنني الحصول عليها؟

بشكل عام أجد صعوبة في العثور على وثائق كاملة حول ما يمكننا القيام به في Uibinder. مما يؤدي إلى قضاء الكثير من الوقت للعثور على كيفية التعامل معه ميزات بسيطة مثل هذا لديه أي شخص أي روابط جيدة.

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

المحلول

يتم تحويل أي سمة تقوم بتمريرها إلى استدعاء طريقة على الكائن وفقًا لبعض إرشادات التسمية:

  • Width = "100 ٪" -> سيطلق هذا setWidth ("100 ٪")
  • AddStylenames = ".." -> setaddstylenames (...) غير موجود ، لذلك سوف يبحث GWT عن عملية مع هذا الاسم: Addstylenames

إذا اتبعت هذه الإرشادات ، فيمكنك التحقق من Javadocs لمعرفة العمليات التي يمكن تنفيذها.

إذا كنت تستخدم GWT 2.1.0 ، فيمكنك إلقاء نظرة على المكون الإضافي GWT Designer لـ Eclipse. لم أستخدمها بعد ، لكنني أتوقع أن تفعل ما هو ضروري .-

نصائح أخرى

لم أنظر حولي للحصول على بعض البرامج التعليمية/الرؤى التابعة لجهات خارجية ، لأنني وجدت تلك التي توفرها Google كافية:

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