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