click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Rybin (JIRA)" <>
Subject [jira] Created: (CLK-612) Better user experience with DateField (and CalendarField).
Date Sun, 17 Jan 2010 13:13:54 GMT
Better user experience with DateField (and CalendarField).

                 Key: CLK-612
             Project: Click
          Issue Type: Improvement
    Affects Versions: 2.1.0, 2.1.0 RC1
            Reporter: Andrey Rybin

Current DateField.validate() is too strict. 

My suggestion is:

Add String property   similarDelimiters:

its format:   [oldChar1][newChar1] [oldChar2][newChar2]....

if odd then ignore last char.

And add this to validate() method (not tested):


  String v = getValue().trim();
  if (similarDelimiters != null && similarDelimiters.length > 0) {
    for (int i=0; i<similarDelimiters.length-1; i+=2) {
      v = v.replace(similarDelimiters.charAt(i), similarDelimiters.charAt(i+1));

   try {
  } catch (ParseException pe) {

Because many people around me use /,-,.(dot) as date delimiters, not only / for example.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message