[ 
https://jira.jboss.org/jira/browse/RF-6267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrei Markavtsov updated RF-6267:
----------------------------------

        Summary: Columns: NPE when use rendered attribute   (was: Columns: 
rendered attribute does not work as expected.)
    Environment: 
Facelets 1.1.14;
Tomcat 6
RF 3.3.0.GA

    Description: 
Rendered attribute should be passed to appropriate created column . It should 
not be used for whole columns component rendering on the page.

Code sample:

public class Bean implements Serializable{
        
        List<String> rows = Arrays.asList(new String [] {"", "", ""});
        List<Column> columns = Arrays.asList(new Column [] {new 
Column("Column1", false), new Column("Column1", true)});
        

        public List<String> getRows() {
                return rows;
        }

        public void setRows(List<String> rows) {
                this.rows = rows;
        }

        public List<Column> getColumns() {
                return columns;
        }

        public void setColumns(List<Column> columns) {
                this.columns = columns;
        }
        
                
}


<rich:dataTable value="#{bean.rows}">
        <rich:columns value="#{bean.columns}" var="col" 
rendered="#{col.rendered}">
                <h:outputText value="Text" />
        </rich:columns>
</rich:dataTable>

  was:Rendered attribute should be passed to appropriate created column . It 
should not be used for whole columns component rendering on the page.



> Columns: NPE when use rendered attribute 
> -----------------------------------------
>
>                 Key: RF-6267
>                 URL: https://jira.jboss.org/jira/browse/RF-6267
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.3.0
>         Environment: Facelets 1.1.14;
> Tomcat 6
> RF 3.3.0.GA
>            Reporter: Andrei Markavtsov
>            Assignee: Nick Belaevski
>             Fix For: 3.3.1
>
>
> Rendered attribute should be passed to appropriate created column . It should 
> not be used for whole columns component rendering on the page.
> Code sample:
> public class Bean implements Serializable{
>       
>       List<String> rows = Arrays.asList(new String [] {"", "", ""});
>       List<Column> columns = Arrays.asList(new Column [] {new 
> Column("Column1", false), new Column("Column1", true)});
>       
>       public List<String> getRows() {
>               return rows;
>       }
>       public void setRows(List<String> rows) {
>               this.rows = rows;
>       }
>       public List<Column> getColumns() {
>               return columns;
>       }
>       public void setColumns(List<Column> columns) {
>               this.columns = columns;
>       }
>       
>               
> }
> <rich:dataTable value="#{bean.rows}">
>       <rich:columns value="#{bean.columns}" var="col" 
> rendered="#{col.rendered}">
>               <h:outputText value="Text" />
>       </rich:columns>
> </rich:dataTable>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to