Hey, In last time I'm working in big project where I also use Wicket framework. I think that now I'm quite good specialist in this technology. For persons interested in this technology I send as the sample the java class with its markup. Wicket is a little bit tricky technology and I think that this sample is very good to present it.
Regards from beautiful Norway where I live for a few months :) Rafal Laczek JAVA class public DriftsmeldingerListView(String id){ super(id) Content objectcontent = new Content(); add(new Label("TITLE",objectcontent.getTitle())); //Driftsmeldinger RepeatingView rv = new RepeatingView("rv"); add(rv); WebMarkupContainer wmc = new WebMarkupContainer(rv.newChildId()); rv.add(wmc); //Code for UNPLANNED wmc.add(new Label("titleUnplanned",objectcontent.getUNPLANNED())); wmc.add(new ListView<Message>("listUnplanned",objectcontent.getUnplanned()){ protected void populateItem(ListItem item) { Message m = (Message)item.getModelObject(); //item.add(new Label("message1", m.getFormattedTime())); item.add(new Label("message2un", m.getAffects())); item.add(new Label("message3un", m.getDetails())); item.add(new Label("message4un", m.getEvent())); //item.add(new Label("message5", m.getFormattedMessageTitle())); item.add(new Label("message6un", m.getTime())); } }); //Code for PLANNED wmc.add(new Label("titlePlanned",objectcontent.getPLANNED())); wmc.add(new ListView<Message>("listPlanned",objectcontent.getPlanned()){ protected void populateItem(ListItem item) { Message m = (Message)item.getModelObject(); //item.add(new Label("message1", m.getFormattedTime())); item.add(new Label("message2", m.getAffects())); item.add(new Label("message3", m.getDetails())); item.add(new Label("message4", m.getEvent())); //item.add(new Label("message5", m.getFormattedMessageTitle())); item.add(new Label("message6", m.getTime())); } }); //Code for GENERAL wmc.add(new Label("titleGeneral",objectcontent.getGENERAL())); wmc.add(new ListView<Message>("listGeneral",objectcontent.getGeneral()){ protected void populateItem(ListItem item) { Message m = (Message)item.getModelObject(); //item.add(new Label("message1", m.getFormattedTime())); item.add(new Label("message2g", m.getAffects())); item.add(new Label("message3g", m.getDetails())); item.add(new Label("message4g", m.getEvent())); //item.add(new Label("message5", m.getFormattedMessageTitle())); item.add(new Label("message6g", m.getTime())); } }); } } HTML MARKUP (file) <body> <wicket:panel> <div wicket:id="TITLE" style="font-size:15px;"></div> <div wicket:id="rv"> <h2 wicket:id="titleUnplanned"></h2> <div wicket:id="listUnplanned"> <!-- <span wicket:id="message1"></span> --> <span wicket:id="message2un"></span> <span wicket:id="message3un"></span> <span wicket:id="message4un"></span> <!-- <span wicket:id="message5"></span>--> <span wicket:id="message6un"></span> <span wicket:id="message7un"></span> </div> <h2 wicket:id="titlePlanned"></h2> <div wicket:id="listPlanned"> <!-- <span wicket:id="message1"></span> --> <span wicket:id="message2"></span> <span wicket:id="message3"></span> <span wicket:id="message4"></span> <!-- <span wicket:id="message5"></span>--> <span wicket:id="message6"></span> <span wicket:id="message7"></span> </div> <h2 wicket:id="titleGeneral"></h2> <div wicket:id="listGeneral"> <!-- <span wicket:id="message1"></span>--> <span wicket:id="message2g"></span> <span wicket:id="message3g"></span> <span wicket:id="message4g"></span> <!-- <span wicket:id="message5"></span>--> <span wicket:id="message6g"></span> <span wicket:id="message7g"></span> </div> </div> </wicket:panel> -- You received this message because you are subscribed to the Google Groups "Java EE (J2EE) Programming with Passion!" group. To post to this group, send email to java-ee-j2ee-programming-with-passion@googlegroups.com To unsubscribe from this group, send email to java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en