Hi,

I have a date text field and I want to give 2 different error messages for
different errors:
1) invalid date
2) invalid date format


DateTextField myField = new DateTextField("myField",
                "yyyy-MM-dd") {

            private static final long serialVersionUID = 1L;

            public IConverter getConverter(Class<?> type)
              {
                DateConverter converter = new DateConverter()
                {
                    private static final long serialVersionUID = 1L;

                    /**
                     * @see
org.apache.wicket.util.convert.converters.DateConverter#getDateFormat(java.util.Locale)
                     */
                    @Override
                    public DateFormat getDateFormat(Locale locale)
                    {
                        SimpleDateFormat dateFormat = new
SimpleDateFormat("yyyy-MM-dd");
                        dateFormat.setLenient(false);

                        return dateFormat;
                    }
                };

                return converter;
              }
        };
        add(myField);

I put this into properties file but it gives same message for both cases.
iprRegistered.IConverter.Date=my message

Thanks

Reply via email to