[ http://issues.apache.org/jira/browse/MYFACES-174?page=history ]
     
sean schofield resolved MYFACES-174:
------------------------------------

     Resolution: Fixed
    Fix Version: Nightly Build

Patch applied to nightly build.

> UIData.isAllChildrenAndFacetsValid() resets the rowindex to -1. x:columns 
> component not working
> -----------------------------------------------------------------------------------------------
>
>          Key: MYFACES-174
>          URL: http://issues.apache.org/jira/browse/MYFACES-174
>      Project: MyFaces
>         Type: Bug
>     Versions: Nightly Build
>     Reporter: Mathias Broekelmann
>     Assignee: Matthias We�endorf
>      Fix For: Nightly Build

>
> UIData.isAllChildrenAndFacetsValid() resets the rowindex to -1 which prevents 
> x:columns component to work right. The example application for the crosstable 
> doesn�t work when a new column is added or the values are modified.
> Here is a fix which will set the rowindex to it�s previous value:
> Index: UIData.java
> ===================================================================
> RCS file: 
> /home/cvspublic/incubator-myfaces/src/jsfapi/javax/faces/component/UIData.java,v
> retrieving revision 1.30
> diff -u -r1.30 UIData.java
> --- UIData.java       24 Mar 2005 16:46:02 -0000      1.30
> +++ UIData.java       7 Apr 2005 09:47:28 -0000
> @@ -627,6 +627,7 @@
>               {
>                       last = first + rows;
>               }
> +             int setRowIndex = getRowIndex();
>               try
>               {
>                       for (int rowIndex = first; rowIndex < last; rowIndex++)
> @@ -643,7 +644,7 @@
>               }
>               finally
>               {
> -                     setRowIndex(-1);
> +                     setRowIndex(setRowIndex);
>               }
>               return true;
>       }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to