تمديد عنصر واجهة مستخدم GWT مصممة باستخدام Uibinder
سؤال
أحاول تمديد أداة GWT التي تم تصميمها باستخدام UiBinder. يتوقع Uibinder أن تكون الحقول في UI.xml في عنصر واجهة مستخدم ممتدة. المشكلة التي وصفها "مبارك المهوس" مجموعات جوجل. أي نصائح/حيل؟
المحلول
عثر "المباركة المهوس" على الحل الصحيح هنا: التسمية التوضيحية في علاقة تكوين مع لوحة. على هذا النحو ، يجب أن تستخدم فئة مختلفة (والتي يمكن أن تكون فئة داخلية ثابتة للحفاظ على الأمور معًا).
في تجربتي ، يعمل الميراث مع Uibinder ، طالما أن فدرتك الفرعية " ui.xml
يحدد الملف كل ui:field
من فئة Superlass. إذا لم يحدث ذلك ، فقد لا يكون الميراث هو النمط الصحيح. (بطبيعة الحال ، يمكنك دائمًا إضافة حقول في فئتك الفرعية.)
لا تنتمي إلى StackOverflow