History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: SDK-11256
Type: Minor Enhancement Minor Enhancement
Status: Closed Closed
Resolution: Deferred
Priority: C C
Assignee: Kishan Venkataramana
Reporter: boobie star
Votes: 10
Watchers: 7
Operations

If you were logged in you would be able to see more operations.
Flex SDK

Option to pop up the Error Message Tooltip when component has focus

Created: 06/11/07 04:47 PM   Updated: 01/22/08 11:48 AM
Component/s: Validators
Security Level: Public (All JIRA Users )

File Attachments: None
Image Attachments:

1. better_validation_errors.jpg
(16 kb)

2. validation_error_current_behavior.jpg
(11 kb)

Severity: Cosmetic Issue/Spelling Error
Reproducibility: Intermittent
Discoverability: Medium
Found in Version: SDK Moxie M2 (Beta)
Affected OS(s): Windows - XP
Steps to Reproduce:
When a user is filling out a form and they do it incorrectly the border of the component becomes red. But you only see the Error Message Tooltip if you hold the mouse over the component. What would be nice is to have an option in the Validators to show the Error message tooltip immediately when the user focuses on the component. For example, if they tab to a new component the error message does not show up.

Steps to reproduce:
1. Add validator to component and run application
2. Tab away from component without entering required value
3. Tab back to the component (and show the Error Tooltip immediately)
 
 Actual Results:
 Does not show tooltip unless user hovers mouse over the component field for a specified length of time.
 
 Expected Results:
 Expects the Error tooltip to show immediately upon focus of component (when component has error borders already around it).
 
 Workaround (if any):
 Dispatch MouseOver event manually on component will show the Error message.
 
 
Language Found: English
Bugbase Id: none
QA Owner: Kishan Venkataramana
Resolved by: Lauren Park
Participants: Aral Balkan, boobie star, Kishan Venkataramana, Lauren Park and ronzoni


 All   Comments      Sort Order:
ronzoni - [12/13/07 05:48 PM ]
I thought this would be easy, or something built in.
For me, after quite some time, I realized I can do it, but with my form I have to do both:
e.currentTarget.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OUT));
e.currentTarget.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));

I call those when doing a focusOut event from my TextInput.

Not sure why the MouseEvent.MOUSE_OUT is required, but when I remove it, it doesn't work....

Aral Balkan - [01/10/08 04:26 AM ]
This is an important usability issue as the current behavior results in mystery meat validation errors that require additional user effort to decipher.

I've written in more detail about this issue on the following blog post:
http://aralbalkan.com/1125

The workaround suggested above is better, but ideally the validation errors should display continuously and you should be able to see multiple validation errors at the same time. I've attached a screenshot, from the blog post above, demonstrating this.

Aral Balkan - [01/10/08 04:29 AM ]
Mystery meat validation errors. This is how validation errors currently look in Flex.

Screenshot taken from my Validating Data Quick Start (http://www.adobe.com/devnet/flex/quickstart/validating_data/)

Lauren Park - [01/22/08 11:47 AM ]
Deferred for this release, but will be considered in the future. Thanks!