الطبقة الداخلية من مجهولين في رائع
-
10-07-2019 - |
سؤال
وأنا أبحث في تكامل رائع-النصيبه وعدم وجود الطبقات الداخلية مجهول يبدو أن هناك مشكلة عند كتابة معالجات الأحداث. هل هناك طريقة groovier كتابة هذا الرمز
import org.apache.wicket.PageParameters
import org.apache.wicket.markup.html.basic.Label
import org.apache.wicket.markup.html.link.Link
import org.apache.wicket.markup.html.WebPage
/**
* Homepage
*/
class HomePage extends WebPage {
public HomePage(final PageParameters parameters) {
// Add the simplest type of label
add(new Label("message", "Wicket running!"));
def link1 = new ClickHandler("link1") //in java, defined inline
add(link1);
}
}
class ClickHandler extends Link{
ClickHandler(String id) {
super(id);
}
void onClick(){println "Hi"}
}
المحلول
وقد أكون مخطئا ولكن ليس هذا ما WickeBuilder يحاول حل :
<اقتباس فقرة>ووالأدوات فائدة النصيبة البناء منشئ رائع لبناء أشجار النصيبة المكونات.
وعلى الرغم باستخدام أداة يجعل بناء الأشجار المكونة أسهل وأكثر وضوحا للقارئ، كان السائق الأصلي حقيقة رائع لا يسمح الطبقات الداخلية مجهول. بوابة صغيرة تعتمد على أساليب الملحة ل توفير وظائف مخصصة للكثيرين أنواع المكونات. رائع يمكن استخدامها إلى رمز الطبقات الصفحة النصيبة، ولكن كل الفئة التي يتم تجاوزها يحتاج إلى اسمه تعريف الفئة. ممكن، ولكن عالي الكعب.
ووWicketBuilder يحاكي هذه يتجاوز مع الإغلاق اسمه. الاغلاق، في الأساس، والمحمولة كتل التعليمات البرمجية. تحت غطاء محرك السيارة، و باني يخلق الطبقة الحيوية تجاوزات وتدير عمليات الإغلاق عند استدعاء الأسلوب المسمى.
[...]
اقتباس فقرة>نصائح أخرى
وErmh .. وهذا لا تبدو وكأنها بديل "جيدة"، ولكن يبدو أن تكون "الرسمية" بديل رائع:
والمثال Comlete ل1.7.x رائع والنصيبه 1.4.x <لأ href = "http://wash-inside-out.blogspot.com/2010/08/wicket-and-groovy-integration.html" يختلط = "noreferrer نوفولو"> http://wash-inside-out.blogspot.com/2010/08/wicket-and-groovy-integration.html
وأنا في الواقع لا تستخدم رائع في كثير من الأحيان، ولكن طلب مني قبل نفس السؤال قليل من الشهر. حاولت اساليب مختلفة
HTTP: //rschmid.wordpress. كوم / 2009 / 03/05 / anonymouse-الداخلية-الطبقات في رائع /
ورائع 1.7 و فوق مستوى الدعم الطبقات الداخلية مجهول. رؤية رائع 1.7 ملاحظات الإصدار .