The ListView with id "lv" was added to listContainer, and listContiner (a WebMarkupContainer with id "wmc") was added to the form. Do I need to explicitly mention "lv" in the html as well as "wmc" ??
igor.vaynberg wrote: > > you are missing wicket:id="lv" somewhere > > -igor > > > On 6/11/07, howzat <[EMAIL PROTECTED]> wrote: >> >> >> OK, thanks.I tried that early on, but then my wicket:id="fN" & >> wicket:id="lN" but got the old "... but that you either did not add the >> component to your page at all, or that the hierarchy does not match." for >> ... >> <tr wicket:id="wmc"> >> <td wicket:id="fN">firstName</td> >> <td wicket:id="lN">lastName</td> >> </tr> >> >> >> >> igor.vaynberg wrote: >> > >> > instead of <tr wicket:id="wmc"> move that wicket:id to <table> >> > >> > -igor >> > >> > >> > On 6/11/07, howzat <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Thanks Igor. >> >> Could you be a bit more specific? >> >> As per my original post, I am trying to use the WebMarkupContainer, >> but >> >> it's >> >> not working (yet). >> >> I'll repeat the code in case I confused the issue with my indentation >> >> correction. >> >> final ListView lines = new ListView("lv",myList){ >> >> @Override >> >> protected void populateItem(ListItem item) { >> >> item.add(...); // derive and add 1st name >> >> item.add(...); // derive and add 2nd name >> >> }}; >> >> WebMarkupContainer listContainer = new WebMarkupContainer("wmc"); >> >> listContainer.add(lines); >> >> form.add(listContainer.setOutputMarkupId(true)); >> >> >> >> & the my most recent try at mark-up looks like: >> >> >> >> <table border ="1" align="center"> >> >> <thead> >> >> <tr> >> >> <th>first name</th> >> >> <th>last name</th> >> >> </tr> >> >> </thead> >> >> <tbody> >> >> <tr wicket:id="wmc"> >> >> <td wicket:id="fN">firstName</td> >> >> <td wicket:id="lN">lastName</td> >> >> </tr> >> >> </tbody> >> >> </table> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> igor.vaynberg wrote: >> >> > >> >> > try putting a webmarkupcontainer on the <table> tag and repainting >> >> that. >> >> > >> >> > -igor >> >> > >> >> > >> >> > On 6/11/07, howzat <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> >> >> >> Fixed indentation for clarity ... any ideas how to make this work - >> >> see >> >> >> below >> >> >> (<table> row data to be updated by the underlying ListView's model >> in >> >> >> Wicket)? >> >> >> >> >> >> final ListView lines = new ListView("lv",myList){ >> >> >> @Override >> >> >> protected void populateItem(ListItem item) { >> >> >> item.add(...); // derive & add first name >> >> >> item.add(...); // derive & add last name >> >> >> }}; >> >> >> WebMarkupContainer listContainer = new WebMarkupContainer("wmc"); >> >> >> listContainer.add(lv); >> >> >> form.add(listContainer.setOutputMarkupId(true)); >> >> >> >> >> >> & the most recent (failed) try at mark-up looks like: >> >> >> >> >> >> <table border ="1" align="center"> >> >> >> <thead> >> >> >> <tr> >> >> >> <th>first name</th> >> >> >> <th>last name</th> >> >> >> </tr> >> >> >> </thead> >> >> >> <tbody> >> >> >> <tr wicket:id="wmc"> >> >> >> <td wicket:id="fN">firstName</td> >> >> >> <td wicket:id="lN">lastName</td> >> >> >> </tr> >> >> >> </tbody> >> >> >> </table> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> howzat wrote: >> >> >> > >> >> >> > Wicket: 1.2.6 >> >> >> > >> >> >> > Is there a trick to getting a <table>'s data updated using Ajax >> (eg >> >> >> when >> >> >> a >> >> >> > DropDownChoice value changes the rows in the table change - >> without >> >> >> > refreshing the whole page)? >> >> >> > >> >> >> > I started with a <table> that got updated by its ListView with no >> >> Ajax. >> >> >> > That worked well. >> >> >> > >> >> >> > Now, I try to use a WebMarkupContainer to wrap the ListView (need >> a >> >> >> named >> >> >> > component) so I can update the <table> by Ajax. >> >> >> > >> >> >> > final ListView lines = new ListView("lv",myList){ >> >> >> > @Override >> >> >> > protected void populateItem(ListItem item) { >> >> >> > item.add(...); // derive and add 1st name >> >> >> > item.add(...); // derive and add 2nd name >> >> >> > }}; >> >> >> > WebMarkupContainer listContainer = new >> >> WebMarkupContainer("wmc"); >> >> >> > listContainer.add(lines); >> >> >> > form.add(listContainer.setOutputMarkupId(true)); >> >> >> > >> >> >> > & the my most recent try at mark-up looks like: >> >> >> > >> >> >> > <table border ="1" align="center"> >> >> >> > <thead> >> >> >> > <tr> >> >> >> > <th>first name</th> >> >> >> > <th>last name</th> >> >> >> > </tr> >> >> >> > </thead> >> >> >> > <tbody> >> >> >> > <tr wicket:id="wmc"> >> >> >> > <td wicket:id="fN">firstName</td> >> >> >> > <td wicket:id="lN">lastName</td> >> >> >> > </tr> >> >> >> > </tbody> >> >> >> > </table> >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/Ajax---update-%3Ctable%3E-tf3904552.html#a11070603 >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------- >> >> >> 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 >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Ajax---update-%3Ctable%3E-tf3904552.html#a11070715 >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> ------------------------------------------------------------------------- >> >> 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 >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Ajax---update-%3Ctable%3E-tf3904552.html#a11070798 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> 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 > > -- View this message in context: http://www.nabble.com/Ajax---update-%3Ctable%3E-tf3904552.html#a11070888 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- 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