I ended up using SimpleDateFormat to return a list of Strings and that appeared to resolve the issue. Is there any kind of work around for the original issue?
On Thu, Oct 3, 2013 at 10:23 AM, George Christman <gchrist...@cardaddy.com>wrote: > I'd also like to add, if I remove the loop from the form, I no longer get > that exception. > > > On Thu, Oct 3, 2013 at 10:22 AM, George Christman <gchrist...@cardaddy.com > > wrote: > >> Hello, I'm creating a loop with a list of dates for presentation inside a >> form. When I submit the form, it fails with the following exception. >> >> org.apache.tapestry5.ioc.util.UnknownValueException >> >> *Could not find a coercion from type java.lang.String to type >> java.util.Date.* >> availableValues >> >> Configured coercions: >> >> I'm using the following code. >> >> <t:Loop source="workDates" value="workDate"> >> <div class="col-xs-15"><div><t:output format="literal:MM-dd" >> value="workDate"/></div></div> >> </t:Loop> >> >> >> @Property >> private List<Date> workDates; >> >> @Property >> private Date workDate; >> >> Object onActivate(TimeSheetEntity timeSheetEntity) throws Exception { >> workDates = getWorkDates(timeSheetEntity) >> } >> >> >> public List<Date> getWorkDates(TimeSheetEntity timeSheetEntity) { >> List<Date> workDates = new ArrayList<>(); >> >> for (int i = -13; i <= 0; i++) { >> Calendar cal = Calendar.getInstance(); >> cal.setTime(timeSheetEntity.getEndDate()); >> cal.add(Calendar.DAY_OF_MONTH, i); >> workDates.add(cal.getTime()); >> } >> return workDates; >> } >> >> -- >> George Christman >> www.CarDaddy.com >> P.O. Box 735 >> Johnstown, New York >> >> > > > -- > George Christman > www.CarDaddy.com > P.O. Box 735 > Johnstown, New York > > -- George Christman www.CarDaddy.com P.O. Box 735 Johnstown, New York