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