Hmm, is it possible from Image object get url for image which is generated in Image("id", file_path)? If yes, than it should be possible with AttributeModifier change href in Link object..
> -----Original Message----- > From: Zilvinas Vilutis [mailto:cika...@gmail.com] > Sent: Monday, December 13, 2010 9:11 AM > To: users@wicket.apache.org > Subject: Re: resource for href="... > > Image class creates a "LocalizedImageResource" which creates > a resource reference from a file. > > What you can do ( probably not recommended ) is extend the > Image class to retrieve the URL dynamically e.g. > > http://pastebin.com/XCpcgLzC > > Regards > > Žilvinas Vilutis > > Mobile: (+370) 652 38353 > E-mail: cika...@gmail.com > > > > 2010/12/13 Ladislav DANKO <em...@1ac0.net>: > > In img src I can use just path, the constructor for Image will > > translate it to right path for use in view. Not so ExternalLink. > > > > I know doc you pointing me, not suitable for me (I think) because I > > have images on the same server as app (under Tomcat). Maybe > > ExternalLink I'm using isn't right class? > > Is it possible to use path in onClick method in Link class? > > > > > >> -----Original Message----- > >> From: Zilvinas Vilutis [mailto:cika...@gmail.com] > >> Sent: Monday, December 13, 2010 8:27 AM > >> To: Ladislav DANKO > >> Cc: users@wicket.apache.org > >> Subject: Re: resource for href="... > >> > >> I don't think you can just use the file path ( and that is not > >> secure... ) > >> > >> Please read the following to understand how to use > resource reference > >> on external images: > >> https://cwiki.apache.org/WICKET/how-to-load-an-external-image.html > >> > >> > >> Žilvinas Vilutis > >> > >> Mobile: (+370) 652 38353 > >> E-mail: cika...@gmail.com > >> > >> > >> > >> 2010/12/13 Ladislav DANKO <em...@1ac0.net>: > >> > 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 > >> > >> > > > > > > --------------------------------------------------------------------- > 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