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

Reply via email to