Hi Sebastien,

thanks for testing :-) 

I thought it would be nice to get all models by the default WebComponent method 
and that they are all stored as defaultmodelobject. 

WDTY?

Anyway it would safe 2 methods.

kind regards

Tobias

> Am 28.11.2015 um 01:15 schrieb Sebastien <seb...@gmail.com>:
> 
> Hi Tobias,
> 
> My mega bad, my object was null at the page initialization! :/
> 
> However, I am wondering why your model is a merged array of models, thus
> handling 2 different cases...
> Wouldn't had been simpler to leave the "src" as the default model and
> "srcSet" as another internal model array or ListModel? It would simplify
> the code and definitely ease the CPM case :)
> 
> Thanks & best regards,
> Sebastien.
> 
> 
>> On Fri, Nov 27, 2015 at 11:10 PM, Sebastien <seb...@gmail.com> wrote:
>> 
>> Hi Tobias,
>> 
>> Sorry for the delay for testing your new component! As a first feedback:
>> 
>> 1/ Actually, the component works if used with a direct model:
>> form.add(new ExternalImage("gravatarImageURL", Model.of("
>> http://www.gravatar.com/avatar/13532aede1a04cc766f6ac5c19ef7ff4";)));
>> 
>> 2/ Strangely, it crashes when used with a PropertyModel, like:
>> this.add(new ExternalImage("gravatarImageURL", new
>> PropertyModel<String>(this.getModel(), "gravatarImageURL")));
>> 
>> java.lang.NullPointerException
>>     at 
>> org.apache.wicket.markup.html.image.ExternalImage.buildSrcAttribute(ExternalImage.java:168)
>>     at 
>> org.apache.wicket.markup.html.image.ExternalImage.onComponentTag(ExternalImage.java:142)
>>     at 
>> org.apache.wicket.Component.internalRenderComponent(Component.java:2521)
>> 
>> 3/ There is no ctor for working with CPM, like: new
>> ExternalImage("gravatarImageURL")
>> 
>> Thanks again & best regards :)
>> Sebastien.
>> 
>> 
>>> On Tue, Nov 24, 2015 at 6:30 PM, Sebastien <seb...@gmail.com> wrote:
>>> 
>>> Hi Tobias,
>>> 
>>> Thanks again, I will try to test this tonight...
>>> 
>>> Best regards,
>>> Sebastien.
>>> 
>>> 
>>> 
>>> On Tue, Nov 24, 2015 at 6:28 PM, Tobias Soloschenko <
>>> tobiassolosche...@googlemail.com> wrote:
>>> 
>>>> Here they are:
>>>> 
>>>> 
>>>> https://github.com/klopfdreh/wicket-components-playground/wiki/19.-ExternalImage
>>>> 
>>>> To test only copy them into your classpath and it would be nice to give
>>>> me some feedback.
>>>> 
>>>> kind regards
>>>> 
>>>> Tobias
>>>> 
>>>> P.S.: If they fit the requirements I'm going to create a PR.
>>>> 
>>>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to