did that help? Žilvinas Vilutis
Mobile: (+370) 652 38353 E-mail: cika...@gmail.com 2010/12/13 Zilvinas Vilutis <cika...@gmail.com>: > 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