click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James P Brown (JIRA)" <>
Subject [JIRA] Created: (CLK-497) FieldSet isDisabled and isReadonly methods broken
Date Fri, 27 Feb 2009 22:42:56 GMT
FieldSet isDisabled and isReadonly methods broken

                 Key: CLK-497
             Project: Click
          Issue Type: Bug
          Components: core
    Affects Versions: 2.0.1
         Environment: Windows XP, Java 6
            Reporter: James P Brown

The FieldSet is supposed to force its child components to be disabled/readonly when it is
set to disabled/readonly. I did not observe this when I attempted to create a FieldSet with
a child component.

I believe the code to support this is not working as anticipated. The Field class has modified
methods for isDisabled/isReadonly that specifically check if the parent component (i.e. container)
is an instanceof FieldSet (or Form, which is working AFAIK). The problem is that the design
of FieldSet relies on an instance of its private inner class FieldSet.InnerContainerField
for managing those child elements. When I step through the code in debug mode, the class instance
is of this inner class type (InnerContainerField) not FieldSet. Since InnerContainerField
is not a type of FieldSet, the subsequent logic is ignored.

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

View raw message