I am pretty sure "new Image(String, IModel<String>)" was for such use case.
Looking at the code in 6.x+ I don't see how it could work though.
So it is either my mistake that it ever worked, or it has been broken at
some point.

I just want to avoid having more than one way to do the same thing. This
will lead to confusion and bad reputation.
I don't have time to investigate deeply the history of this right now.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Nov 24, 2015 at 2:20 PM, Tobias Soloschenko <
[email protected]> wrote:

> Good point - mhh but the issue here is that the information are not stored
> within the model Sebastien and Maxim wanted it to be - or am I wrong?
>
> kind regards
>
> Tobias
>
> > Am 24.11.2015 um 14:11 schrieb Martin Grigorov <[email protected]>:
> >
> > Hi,
> >
> > Just to make it a little bit confusing: have you considered "new
> > Image("id", new UrlResourceReference("...")) ?
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Tue, Nov 24, 2015 at 1:43 PM, Tobias Soloschenko <
> > [email protected]> wrote:
> >
> >> I finished it, yesterday.
> >>
> >> Going to push it this evening. (First to my repo and create a pull
> request)
> >>
> >> kind regards
> >>
> >> Tobias
> >>
> >>> Am 24.11.2015 um 03:31 schrieb Maxim Solodovnik <[email protected]
> >:
> >>>
> >>> Also thanks from me :)
> >>>
> >>>> On Mon, Nov 23, 2015 at 9:17 PM, Sebastien <[email protected]> wrote:
> >>>>
> >>>> Thanks a million Tobias! :)
> >>>>
> >>>> On Mon, Nov 23, 2015 at 4:09 PM, Tobias Soloschenko <
> >>>> [email protected]> wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> sounds good - I am going to change the ticket description soon and
> try
> >> to
> >>>>> implement it.
> >>>>>
> >>>>> kind regards
> >>>>>
> >>>>> Tobias
> >>>>>
> >>>>>> Am 23.11.2015 um 15:45 schrieb Sebastien <[email protected]>:
> >>>>>>
> >>>>>> Hi Tobias,
> >>>>>>
> >>>>>> Sorry for the late reply, busy day...
> >>>>>>
> >>>>>> Actually Image(String id, IModel model, String url) will not help in
> >>>> this
> >>>>>> case, I need the url to be in the model, but external url doesn't
> work
> >>>>> with
> >>>>>> Image... I was more thinking about an ExternalImage component....
> >>>>>>
> >>>>>> Does it make sense to you?
> >>>>>>
> >>>>>> Thanks & best regards,
> >>>>>> Sebastien.
> >>>>>>
> >>>>>>
> >>>>>> On Mon, Nov 23, 2015 at 6:05 AM, Tobias Soloschenko <
> >>>>>> [email protected]> wrote:
> >>>>>>
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> maybe we can extend the normal image and add a constructor
> >>>> Image(String
> >>>>>>> id, IModel model, String url) so that the url is used in the src
> >>>>> attribute
> >>>>>>> (like in MediaComponents)
> >>>>>>>
> >>>>>>> WDYT?
> >>>>>>>
> >>>>>>> kind regards
> >>>>>>>
> >>>>>>> Tobias
> >>>>>>>
> >>>>>>>> Am 23.11.2015 um 03:45 schrieb Maxim Solodovnik <
> >>>> [email protected]
> >>>>>> :
> >>>>>>>>
> >>>>>>>> Actually I'm using "hacky" way:
> >>>>>>>>
> >>>>>>>> if (absolute) {
> >>>>>>>> profile.add(new
> >>>>>>>> WebMarkupContainer("img").add(AttributeModifier.append("alt",
> >>>>>>>> Application.getString(5L)), AttributeModifier.append("src",
> uri)));
> >>>>>>>> } else {
> >>>>>>>> profile.add(new Image("img", new ByteArrayResource("image/jpeg") {
> >>>>>>>> ..........................
> >>>>>>>>
> >>>>>>>> Would love to know if is there any better way
> >>>>>>>>
> >>>>>>>>> On Mon, Nov 23, 2015 at 4:34 AM, Sebastien <[email protected]>
> >>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Forgot to mention I've read the following wiki, but as it was a
> >>>> little
> >>>>>>> bit
> >>>>>>>>> old I was wondering if there was nothing newer...
> >>
> https://cwiki.apache.org/confluence/display/WICKET/How+to+load+an+external+image
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On Sun, Nov 22, 2015 at 11:31 PM, Sebastien <[email protected]>
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi all,
> >>>>>>>>>>
> >>>>>>>>>> I cannot find an Image component that could display an image
> from
> >>>> an
> >>>>>>>>>> *external* url, supplied by the model object. My use-case is
> that
> >> I
> >>>>>>> have
> >>>>>>>>> a
> >>>>>>>>>> user object, which have a gravatarUrl property, and I would like
> >> to
> >>>>> do
> >>>>>>>>>> something like "this.add(new ExternalImage("gravatarUrl"));"...
> >>>>>>>>>>
> >>>>>>>>>> Isn't there any component that actually exists which could do
> >> this?
> >>>>>>>>>>
> >>>>>>>>>> Many thanks in advance,
> >>>>>>>>>> Sebastien
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> WBR
> >>>>>>>> Maxim aka solomax
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>> For additional commands, e-mail: [email protected]
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: [email protected]
> >>>>> For additional commands, e-mail: [email protected]
> >>>
> >>>
> >>>
> >>> --
> >>> WBR
> >>> Maxim aka solomax
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to