Using SmartGWTEE 

Object 

Action 

Event Sequence

Date1 

Click on date‐picker icon 

DATE1: onChange fired Fri Nov 12 16:59:21 EST 2010 

DATE1: onChanged fired Fri Nov 12 16:59:21 EST 2010 

DATE1: onIconClick fired Fri Nov 12 16:59:21 EST 2010 

DATE1: onClick fired Fri Nov 12 16:59:21 EST 2010 

No onFocus event on Date1, and onChange + onChanged fired although there isn’t any change at all. 

Date1 

Select new date (by clicking) 

DATE1: onChange fired Fri Nov 12 16:59:38 EST 2010 

DATE1: onChanged fired Fri Nov 12 16:59:38 EST 2010 

DATE1: onFocus fired Fri Nov 12 16:59:38 EST 2010 

onFocus fires at last. 

Date2 

Click on date‐picker icon 

DATE2: onChange fired Fri Nov 12 16:59:51 EST 2010 

DATE2: onChanged fired Fri Nov 12 16:59:51 EST 2010 

DATE1: onBlur fired Fri Nov 12 16:59:51 EST 2010 

DATE2: onIconClick fired Fri Nov 12 16:59:51 EST 2010 

DATE2: onClick fired Fri Nov 12 16:59:51 EST 2010 

Again onChange and onChanged event fires when there isn’t any change. 

Date2 

Select new date (by clicking) 

DATE2: onChange fired Fri Nov 12 17:00:02 EST 2010 

DATE2: onChanged fired Fri Nov 12 17:00:02 EST 2010 

DATE2: onBlur fired Fri Nov 12 17:00:02 EST 2010 

DATE1: onFocus fired Fri Nov 12 17:00:02 EST 2010 

DATE1: onBlur fired Fri Nov 12 17:00:02 EST 2010 

DATE2: onFocus fired Fri Nov 12 17:00:02 EST 2010 

Why Date1 onFocus event fires? 

Date1 

Click on date‐picker icon 

DATE1: onChange fired Fri Nov 12 17:00:14 EST 2010 

DATE1: onChanged fired Fri Nov 12 17:00:14 EST 2010 

DATE1: onIconClick fired Fri Nov 12 17:00:14 EST 2010 

DATE1: onClick fired Fri Nov 12 17:00:14 EST 2010 

Again onChange and onChanged event fires when there isn’t any change. 

Browser 

Click somewhere on browser screen 

DATE2: onFocus fired Fri Nov 12 17:00:29 EST 2010 

There should be no DateItem that gain focus.  

Date1 

Click on date‐picker icon 

DATE1: onChange fired Fri Nov 12 17:01:04 EST 2010 

DATE1: onChanged fired Fri Nov 12 17:01:04 EST 2010 

DATE2: onBlur fired Fri Nov 12 17:01:04 EST 2010 

DATE1: onIconClick fired Fri Nov 12 17:01:05 EST 2010 

DATE1: onClick fired Fri Nov 12 17:01:05 EST 2010 

Date2 fires onBlur event, while it should already lost focus. 

Also Date1 is not gaining focus. 

Date2 

Click on date‐picker icon 

DATE2: onChange fired Fri Nov 12 17:01:50 EST 2010 

DATE2: onChanged fired Fri Nov 12 17:01:50 EST 2010 

DATE2: onIconClick fired Fri Nov 12 17:01:50 EST 2010 

DATE2: onClick fired Fri Nov 12 17:01:50 EST 2010 

Date1 seems not losing focus. 

Date2 seems not gaining focus. 

And onChange and onChanged fires without any change on date value. 

Date1 

Click on DateItem (TextBox) 

DATE1: onFocus fired Fri Nov 12 17:02:06 EST 2010 

DATE1: onBlur fired Fri Nov 12 17:02:07 EST 2010 

DATE1: onClick fired Fri Nov 12 17:02:07 EST 2010 

DATE1: onFocus fired Fri Nov 12 17:02:08 EST 2010 

Seems to be ok (because dateitem shows as 3 dropdown box and an Icon.) 

Date1 

Tab to date‐picker icon 

DATE1: onKeyDown fired Fri Nov 12 17:02:36 EST 2010 

DATE1: onKeyPress fired Fri Nov 12 17:02:36 EST 2010 

DATE1: onBlur fired Fri Nov 12 17:02:36 EST 2010 

DATE1: onFocus fired Fri Nov 12 17:02:36 EST 2010 

DATE1: onKeyUp fired Fri Nov 12 17:02:36 EST 2010 

 

Date1 

Hit ‘Enter’ Key 

DATE1: onKeyDown fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onIconKeyPress fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onChange fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onChanged fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onBlur fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onIconClick fired Fri Nov 12 17:02:45 EST 2010 

DATE1: onKeyPress fired Fri Nov 12 17:02:45 EST 2010 

Again onChange and onChanged event triggered without any change. 

Date1 

Select new date 

DATE1: onChange fired Fri Nov 12 17:02:57 EST 2010 

DATE1: onChanged fired Fri Nov 12 17:02:57 EST 2010 

DATE1: onFocus fired Fri Nov 12 17:02:57 EST 2010 

 

Date2 

Click on date‐picker icon 

DATE2: onChange fired Fri Nov 12 17:03:09 EST 2010 

DATE2: onChanged fired Fri Nov 12 17:03:09 EST 2010 

DATE1: onBlur fired Fri Nov 12 17:03:09 EST 2010 

DATE2: onIconClick fired Fri Nov 12 17:03:09 EST 2010 

DATE2: onClick fired Fri Nov 12 17:03:09 EST 2010 

Date1 fires onBlur as expected. 

But Date2 doesn’t seem to gain focus. 

Date2 

Click on ‘Cancel’ button 

DATE1: onFocus fired Fri Nov 12 17:03:17 EST 2010 

Date1 somehow regain focus again.