Please attach to a JIRA [https://issues.apache.org/jira/browse/WICKET] so that it doesn't get lost.
On Thu, Jun 17, 2010 at 4:13 PM, Joseph Pachod <[email protected] > wrote: > hi > > Let's consider this class : > class Container { > String string = "foo"; > > List<String> strings = Arrays.asList(new String[]{"test"}); > } > > This would work: > new PropertyModel<String>(container, ".string").getObject() > => returns "foo" > > but this doesn't: > new PropertyModel<String>(container, ".strings[0]").getObject() > it fails with > org.apache.wicket.WicketRuntimeException: no get method defined for class: > class org.demo.PropertyModelTest$Container expression: strings > > Similarly, this doesn't work: > new PropertyModel<Container>(container, ".").getObject() > exception is :java.lang.StringIndexOutOfBoundsException: String index out > of range: 0 > > > In the end, should the dot being allowed for self reference ? It's already > used as the property separator, so it would be quite misleading. > > I've attached some proper junit test for these points. > > ++ > joseph > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Jeremy Thomerson http://www.wickettraining.com
