Author: jdonnerstag
Date: Fri Jan  2 02:41:18 2009
New Revision: 730691

URL: http://svn.apache.org/viewvc?rev=730691&view=rev
Log:
fixed wicket-1621: Misleading example works despite error

Modified:
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/CheckGroupPage.java

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/CheckGroupPage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/CheckGroupPage.java?rev=730691&r1=730690&r2=730691&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/CheckGroupPage.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/compref/CheckGroupPage.java
 Fri Jan  2 02:41:18 2009
@@ -42,7 +42,6 @@
         */
        public CheckGroupPage()
        {
-
                final CheckGroup<Person> group = new 
CheckGroup<Person>("group", new ArrayList<Person>());
                Form<?> form = new Form("form")
                {
@@ -59,7 +58,9 @@
                ListView<Person> persons = new ListView<Person>("persons",
                        ComponentReferenceApplication.getPersons())
                {
-
+                       /**
+                        * @see 
org.apache.wicket.markup.html.list.ListView#populateItem(org.apache.wicket.markup.html.list.ListItem)
+                        */
                        @Override
                        protected void populateItem(ListItem<Person> item)
                        {
@@ -72,11 +73,15 @@
 
                };
 
+               persons.setReuseItems(true);
                group.add(persons);
 
                add(new FeedbackPanel("feedback"));
        }
 
+       /**
+        * @see org.apache.wicket.examples.WicketExamplePage#explain()
+        */
        @Override
        protected void explain()
        {
@@ -98,6 +103,7 @@
                        + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.add(new 
Label(\"name\", new PropertyModel(item.getModel(), \"name\")));<br/>"
                        + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item.add(new 
Label(\"lastName\", new PropertyModel(item.getModel(), \"lastName\")));<br/>"
                        + "&nbsp;&nbsp;&nbsp;&nbsp;};<br/>"
+                       + 
"&nbsp;&nbsp;&nbsp;&nbsp;persons.setReuseItems(true);<br/>"
                        + "&nbsp;&nbsp;&nbsp;&nbsp;group.add(persons);<br/>";
                add(new ExplainPanel(html, code));
        }


Reply via email to