Hi Paul,
v6.17.0.

Maybe, I made a too reduced example.
My property navigates further... its more like this: 
"list[1].anyProperty[key]"

Is such a combination allowed?

Patrick

Am 06.11.2014 17:24, schrieb Paul Bors:
> I think that should have worked as per:
> http://wicket.apache.org/guide/guide/modelsforms.html#modelsforms_2
>
> Label label = new Label("firstChildName", new PropertyModel(person,
> "children.0.name"));
>
> What version of Wicket are you using?
>
>
>
> On Thu, Nov 6, 2014 at 11:03 AM, Patrick Davids <
> patrick.dav...@nubologic.com> wrote:
>
>> Hi all,
>>
>> the javadoc of PropertyResolver says, map or list access is possible via
>> keys or index.
>> Accessing an map via key is no problem, but I dont get it working for
>> lists and index.
>>
>> for instance:
>>
>> MyPage extends Page{
>>
>>     private IModel<List<Anything>> list;
>>
>>     public MyPage(IModel<List<Anything>> list){
>>       super();
>>       this.list = list;
>>
>>      add(new Label("mylabel", new PropertyModel(MyPage.this,
>> "list[1].anyProperty")));
>>
>>     }
>>
>> }
>>
>> ends up in a Exception like this:
>> Last cause: No get method defined for class: class MyPage$1 expression: 1
>>
>> I also made a try with "list.1.anyProperty".
>> Not working...
>>
>> Any ideas?
>>
>> best regards
>> Patrick
>

Reply via email to