[ https://issues.apache.org/jira/browse/MYFACES-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Kienenberger resolved MYFACES-3609. ---------------------------------------- Resolution: Not A Problem f:selectItem does not have a rendered attribute. http://javaserverfaces.java.net/nonav/docs/2.0/pdldocs/facelets/index.html > rendered attribute of f:selectItem is not evaluated within h:selectOneListbox > ----------------------------------------------------------------------------- > > Key: MYFACES-3609 > URL: https://issues.apache.org/jira/browse/MYFACES-3609 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 2.1.8 > Reporter: Rene O > > If you use the rendered attribute of f:selectItem within h:selectOneListBox, > it is not evaluated. In the example below you can see, that an item with > rendered-condition false is rendered, which is not the expected behaviour. > Example: > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" > xmlns:h="http://java.sun.com/jsf/html" > xmlns:f="http://java.sun.com/jsf/core" > xmlns:ui="http://java.sun.com/jsf/facelets" > > > <h:head> > <title>JSF Test</title> > </h:head> > <h:body> > <h:form id="myForm"> > <h:selectOneListbox id="mySelect" value="none" size="1" > style="width:100px;"> > <f:selectItem itemValue="A" itemLabel="A" /> > <f:selectItem itemValue="B" itemLabel="B" > rendered="#{'1' eq '2'}"/> > </h:selectOneListbox> > > <br/> > output rendered condition selectItem 'B': #{'1' eq '2'} > <br/> > you can see, that selectItem is rendered while rendered > condition is false. > <br/> > it looks like, that attribute 'rendered' is not > evaluated at all. > </h:form> > </h:body> > </html> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira