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

Reply via email to