Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
AbstractBehavior#isEnabled(Component component) currently returns true
by default. Better would be:
public boolean isEnabled(Component component)
{ return component.isEnabled(); }Behaviors should be ignored when a component is not visible, but some
components like TextFields for instance, can be disabled but still
visible. A concrete case I have here is a disabled textfield with a
datapicker attached, and the datepicker is still visible and worse,
when you use it, you can change the value in the textfield.
See also http://www.nabble.com/AbstractBehavior-isEnabled%28Component-component%29-tf3949139.html