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 <
[email protected]> 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