Snippet of code (note relevant removed): //file list in folder, sorted Folder folder = ((Start)Application.get()).getUploadFolder(); File[] files = folder.getFiles(); List<File> lList = Arrays.asList(files); Collections.sort(lList); //for every image create clickable link with image as link RepeatingView view = new RepeatingView("repeater"); Iterator<File> iterator = lList.iterator(); while(iterator.hasNext()) { iterator.next(); String fileName = lList.get(i).getName(); String path = "photo/" + fileName; String compID = view.newChildId(); PhotoRepeater clickableImg = new PhotoRepeater(compID); clickableImg.add(new ExternalLink("photoPath", path).add(new Image("image", path))); view.add(clickableImg); } this.add(view);
In the final I have right path for "img src" and wrong path in "a href" Laco > -----Original Message----- > From: Zilvinas Vilutis [mailto:cika...@gmail.com] > Sent: Monday, December 13, 2010 8:11 AM > To: users@wicket.apache.org > Subject: Re: resource for href="... > > I don't see where your "path" is constructed. Did you want to > construct an url for an Image ResourceReference ? > > > Žilvinas Vilutis > > Mobile: (+370) 652 38353 > E-mail: cika...@gmail.com > > > > 2010/12/13 Ladislav DANKO <em...@1ac0.net>: > > No, I don't need to download it, what I need is right path in href > > attribute in anchor html tag as is in img html tag (created > as new Image). > > > > > >> -----Original Message----- > >> From: jcar...@carmanconsulting.com > >> [mailto:jcar...@carmanconsulting.com] On Behalf Of James Carman > >> Sent: Monday, December 13, 2010 12:13 AM > >> To: users@wicket.apache.org > >> Subject: Re: resource for href="... > >> > >> You want it to download the image? Try DownloadLink. > >> > >> On Sun, Dec 12, 2010 at 6:02 PM, Ladislav DANKO <em...@1ac0.net> > >> wrote: > >> > Hi guys, > >> > > >> > another question -have code (PhotoRepeater extends Panel, view is > >> > RepeatingView): > >> > ... > >> > String compID = view.newChildId(); > >> > PhotoRepeater clickableImg = new PhotoRepeater(compID); > >> > clickableImg.add(new ExternalLink("fotoPath", path).add(new > >> > Image("image", path))); view.add(clickableImg); > this.add(view); .. > >> > > >> > and markup: > >> > <wicket:panel> > >> > <a wicket:id="fotoPath" title="" rel="lightbox[svatebni]" > >> > href="#"> > >> > <img wicket:id="image" width="90px" > border="2px" /> > >> > </a> > >> > </wicket:panel> > >> > > >> > It works, but in final markup there is: > >> > <a href="photo/01_sv_76.jpg" rel="lightbox[test]" title=""> > >> > <img border="2px" width="90px" > >> > > src="resources/eu.testApp.MyPagePhotoRepeater/phfoto/01_sv_76.jpg"/ > >> > > > >> > </a> > >> > > >> > so image is shown (right path to image resource) but not > clickable > >> > (wrong path). I'm using ExternalLink in wrong way but I > >> don't know the > >> > right way. Can you help me gyus, please? > >> > > >> > Laco > >> > > >> > > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> > For additional commands, e-mail: users-h...@wicket.apache.org > >> > > >> > > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org