Sorry to make a short note: http://cwiki.apache.org/WICKET/listview-and-other-repeaters.html
Basically you need to setReuseItems(true) or use a repeater. Martijn On 4/24/07, Jesse Barnum <[EMAIL PROTECTED]> wrote: > This example renders correctly, but every time I edit one of the > values and hit the submit button, the TextFields are reverting to > their initial value. The desired behavior is that the 'strings' list > will be updated with whatever I enter into the text fields. What am I > doing wrong? I am using Wicket 1.2.5. > > --- ListViewForm.java --- > package com.prosc.test; > > import wicket.markup.html.WebPage; > import wicket.markup.html.form.TextField; > import wicket.markup.html.form.Form; > import wicket.markup.html.list.ListView; > import wicket.markup.html.list.ListItem; > import wicket.model.Model; > > import java.util.List; > import java.util.LinkedList; > import java.util.Arrays; > > public class ListViewForm extends WebPage { > String[] names = {"Jesse", "Lisa", "Sam"}; > List strings = new LinkedList( Arrays.asList(names) ); > > public ListViewForm() { > Form form = new Form( "form" ); > form.add( new ListView("names", strings) { > protected void populateItem( final ListItem item ) { > String eachName = > item.getModelObjectAsString(); > item.add( new TextField("eachName", new > Model(eachName) ) ); > } > } ); > add( form ); > } > } > > --- ListViewForm.html --- > <html> > <body> > <form action="#" wicket:id="form"> > <ul> > <li wicket:id="names"> > <input type="text" value="Name goes here" > wicket:id="eachName" /> > </li> > </ul> > <input type="submit" /> > </form> > </body> > </html> > > > > --Jesse Barnum, President, 360Works > http://www.360works.com > (770) 234-9293 > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > -- Learn Wicket at ApacheCon Europe: http://apachecon.com Join the wicket community at irc.freenode.net: ##wicket Wicket 1.2.6 contains a very important fix. Download Wicket now! http://wicketframework.org ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user