Sorry, I'll clarify, was trying to be as condensed as possible. 
"EditDiscountCode" is the name of the page, which inherits WebPage.

The model object of the form, which is my "DiscountCode" entity, does have a
getter/setter for the expiryDate field, which is what I showed you in my
initial post.

@Entity
@Table(name="tbl_discount_code")
public class DiscountCode implements Serializable
{

  .........

        @Temporal(value=TemporalType.DATE)
  @Column(nullable=false)
        private Date expiryDate;

  .........

        public Date getExpiryDate()
        {
                return this.expiryDate;
        }

        public void setExpiryDate(Date expiryDate)
        {
                this.expiryDate = expiryDate;
        }
}


So, I suppose I'm not entirely clear on what you're suggesting?


Mr Mean wrote:
> 
> Assuming EditDiscountCode is a wicket component, given the new
> PropertyModel(this, "date") You probably want to either use an object
> that has a get/setDate (your model object) or add those methods to
> your component.
> 
> Maurice
> 
> On Tue, May 13, 2008 at 9:04 PM, V. Jenks <[EMAIL PROTECTED]> wrote:
>>
>>  I must be missing something obvious but I can't spot it....I'm using a
>>  DateTextField (Wicket 1.3.2) in my form like so:
>>
>>  Java:
>>                 DateTextField expiryDate = new DateTextField(
>>         "expiryDate",
>>         new PropertyModel(this, "date"),
>>         new StyleDateConverter("S-", true));
>>
>>     expiryDate.add(new DatePicker());
>>                 expiryDate.setRequired(true);
>>                 codeForm.add(expiryDate);
>>
>>
>>  HTML:
>>  <input type="text" wicket:id="expiryDate" size="10" />
>>
>>  My error:
>>  org.apache.wicket.WicketRuntimeException: No get method defined for
>> class:
>>  class com.agribeef.abcommerce.ui.admin.EditDiscountCode expression: date
>>         at
>> 
>> org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:433)
>>         at
>> 
>> org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:275)
>>         at
>> 
>> org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:84)
>>         at
>> 
>> org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:113)
>>         at
>> org.apache.wicket.Component.getModelObject(Component.java:1551)
>>         at
>> 
>> org.apache.wicket.extensions.yui.calendar.DatePicker.configure(DatePicker.java:367)
>>         at
>> 
>> org.apache.wicket.extensions.yui.calendar.DatePicker.renderHead(DatePicker.java:208)
>>         at org.apache.wicket.Component.renderHead(Component.java:2558)
>>
>>  I'm following the example but not sure what this means.
>>
>>  Thanks!
>>  --
>>  View this message in context:
>> http://www.nabble.com/DateTextField---what-am-I-missing-here--tp17215983p17215983.html
>>  Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/DateTextField---what-am-I-missing-here--tp17215983p17216684.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to