Community
Participate
Working Groups
Build Identifier: 3.7.0 AbstractDateField's DateChooserDialog causes strange behavior when it overlaps a clickable Control (f.e. AbstractListBox). The problem is that the DateChooserDialog reacts to the TableCursor's SelectionEvent which is triggered by MouseDown. Then the dialog will be closed and the following MouseUp-event is triggered on the underlying control (f.e. on AbstractListBox leads to a un-/check of the current selected row). Reproducible: Always Steps to Reproduce: 1. Build a form containing a DateField and below it a ListBox 2. Open the form and check a an element of the ListBox 3. Open the DateField's DateChooserDialog and select a date which overlaps the ListBox 4. The previously checked element gets unchecked
Created attachment 202125 [details] Sample Form
Created attachment 202126 [details] Patch to react to the MouseUp-event This Patch causes the DateChooserDialog to react to the MouseUp-event. But a little problem is still remaining when the user clicks and holds the mouse button and drags the mouse pointer to the underlying Control (f.e. AbstractListBox). This triggers the MouseUp-event on the Control and not on the DateChooserDialog. The desired behavior should be the same as in the TimeChooserDialog. Can you find a solution for that?
patch applied on head and indigo SP1. Thank you Bruno
Strange clicking behavior on MouseDown is fixed.
shipped with 3.7.1
removed iplog flag from ticket and added iplog flag to attachment