Taken from the Javadoc: http://wicket.apache.org/apidocs/1.4/org/apache/wicket/markup/repeater/RepeatingView.html <http://wicket.apache.org/apidocs/1.4/org/apache/wicket/markup/repeater/RepeatingView.html> The usual use of a RepeatingView is:
Example: *Java:* RepeatingView view = new RepeatingView("repeater"); view.add(new Label(view.newChildId(), "hello")); view.add(new Label(view.newChildId(), "goodbye")); view.add(new Label(view.newChildId(), "good morning")); add(view); *Markup:* <ul><li wicket:id="repeater"></li></ul> *Yields:* <ul><li>hello</li><li>goodbye</li><li>good morning</li></ul> On Sun, Dec 12, 2010 at 6:02 PM, Ladislav DANKO [via Apache Wicket] < ml-node+3084657-482134668-65...@n4.nabble.com<ml-node%2b3084657-482134668-65...@n4.nabble.com> > wrote: > Panel added > ... > view.add(new LinkAndImagePanel("linkandimagepanel")); > ... > > with apropriate panel markup and java code. > > Looks works when there is just one image but for two or more images > there is error: > Caused by: java.lang.IllegalArgumentException: A child with id > 'linkandimagepanel' already exists: > > How to add multiple panels in repeater? For Image there is param in > constructor, but for Panel? > > > > > > -----Original Message----- > > From: Martin Grigorov [mailto:[hidden > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=0>] > > > Sent: Sunday, December 12, 2010 11:10 AM > > To: [hidden email]<http://user/SendEmail.jtp?type=node&node=3084657&i=1> > > Subject: Re: repeters with > > > > the repeater should add a Panel (or a Fragment) instead of > > Image The Panel itself will contain something like: > > > > ExternalLink link = new ExternalLink("id", href); add(link); > > link.add(new Image("image", ...); > > > > On Sun, Dec 12, 2010 at 11:07 AM, Ladislav DANKO > > <[hidden email] <http://user/SendEmail.jtp?type=node&node=3084657&i=2>> > wrote: > > > > > How is possible to make a nested html tag with AttributeModifier? > > > > > > Laco > > > > > > > -----Original Message----- > > > > From: Per Newgro [mailto:[hidden > > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=3>] > > > > > Sent: Sunday, December 12, 2010 10:23 AM > > > > To: [hidden email]<http://user/SendEmail.jtp?type=node&node=3084657&i=4> > > > > Subject: Re: repeters with > > > > > > > > You could add Links (instead of the image) and use an > > > > AttributeModifier for the href. > > > > > > > > CHeers > > > > Per > > > > > > > > Am 12.12.2010 09:19, schrieb Ladislav DANKO: > > > > > Hi, > > > > > > > > > > from files in dir I do a list of photos. I do it this way: > > > > > public class InsertPhotos extends WebPage { > > > > > public InsertPhotos() throws IOException > > > > > { > > > > > > > > > > Folder folder = > > > > > ((Start)Application.get()).getPhotosFolder(); > > > > > File[] files = folder.getFiles(); > > > > > List<File> lList = Arrays.asList(files); > > > > > Collections.sort(lList); > > > > > > > > > > RepeatingView view = new RepeatingView("repeater"); > > > > > while(iterator.hasNext()) > > > > > { > > > > > iterator.next(); > > > > > String fileName = lList.get(i).getName(); > > > > > String path = "../../photos/" + fileName; > > > > > i++; > > > > > view.add(new > > Image(view.newChildId(), path)); > > > > > } > > > > > this.add(view); > > > > > } > > > > > } > > > > > > > > > > and markup: > > > > > <img wicket:id="repeater" style="width: 90px; padding: 2px;" /> > > > > > > > > > > so resulting markup is: > > > > > <img src="resources/../../photos/01.jpg" > > style="padding: 2px; width: > > > > > 90px;"/> > > > > > <img src="resources/../../photos/02.jpg" > > style="padding: 2px; width: > > > > > 90px;"/> > > > > > ... > > > > > > > > > > This works but now I need to make a clickable list of > > photos, so > > > > > resulting markup should be: > > > > > <a title="" rel="lightbox[svatebni]" > > > > href="resources/../../photos/1.jpg"> > > > > > <img style="width: 90px; padding: 2px;" > > > > > src="resources/../../photos/01.jpg" /> </a> <a title="" > > > > > rel="lightbox[svatebni]" href="resources/../../photos/1.jpg"> > > > > > <img style="width: 90px; padding: 2px;" > > > > > src="resources/../../photos/02.jpg" /> </a> ... > > > > > > > > > > I don't know how to add anchor around img tag, can > > someone help me > > > > > please? I was searching through doc and list but found nothing. > > > > > > > > > > Thanks, Laco > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > - > > > > > To unsubscribe, e-mail: [hidden > > > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=5> > > > > > For additional commands, e-mail: [hidden > > > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=6> > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > - To unsubscribe, e-mail: [hidden > > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=7> > > > > For additional commands, e-mail: [hidden > > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=8> > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [hidden > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=9> > > > For additional commands, e-mail: [hidden > > > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=10> > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=11> > For additional commands, e-mail: [hidden > email]<http://user/SendEmail.jtp?type=node&node=3084657&i=12> > > > > ------------------------------ > View message @ > http://apache-wicket.1842946.n4.nabble.com/repeters-with-tp3084084p3084657.html > > To start a new topic under Apache Wicket, email > ml-node+1842946-398011874-65...@n4.nabble.com<ml-node%2b1842946-398011874-65...@n4.nabble.com> > To unsubscribe from Apache Wicket, click > here<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=amNnYXJjaWFtQGdtYWlsLmNvbXwxODQyOTQ2fDEyNTYxMzc3ODY=>. > > -- Sincerely, JC (http://www.linkedin.com/in/jcgarciam) --Anyone who has never made a mistake has never tried anything new.-- -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/repeters-with-tp3084084p3084669.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org