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

Reply via email to