Thanks, that's what I needed. --Jesse Barnum, President, 360Works http://www.360works.com (770) 234-9293
On Apr 24, 2007, at 8:53 AM, Martijn Dashorst wrote: > 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 ------------------------------------------------------------------------- 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