Hi Issue created:
https://issues.apache.org/jira/browse/MYFACES-3879 MYFACES-3879 - Passthrough attributes for f:selectItem and f:selectItems should be rendered by associated components regards, Leonardo 2014-04-04 17:34 GMT+02:00 Leonardo Uribe <[email protected]>: > Hi > > I have checked the code and this is something that should be > specified. But it seems to be a but because in the renderkit javadoc > of javax.faces.SelectMany/javax.faces.Listbox it says this: > > "... In both the case of the "option" element or the "optgroup" > element, the implementation must pass the UISelectItem or > UISelectItems corresponding to the SelectItem bean to the call to > ResponseWriter.startElement(). ..." > > That has the effect of render passthrough attributes from f:selectItem > and f:selectItems. It should be valid to use something like this: > > <h:selectManyMenu id="menu"> > <f:selectItem itemValue="One"/> > <f:selectItem itemValue="Two" pt:title="Title Two"/> > </h:selectManyMenu> > > I'll fix that. > > regards, > > Leonardo Uribe > > > 2014-04-03 9:16 GMT+02:00 <[email protected]>: >> Hello everyone, >> >> >> >> I have just run into a problem where the 'title' attribut is not being >> rendered using the <h:selectOneMenu> tag. >> >> Used version is MyFaces Core 2.2.2 >> >> >> >> I had a look into the source code and the following changes seem to fix the >> problem: >> >> >> >> Class: org.apache.myfaces.shared.renderkit.html.HtmlRendererUtils >> >> Method: renderSelectOptions (Line 521) >> >> Code changes listed on pastebin: http://pastebin.com/SHLKxi5H >> >> >> >> Can someone confirm this, because I wanted to ask the ML first before >> opening an issue via Apache JIRA for MyFaces?! >> >> >> >> >> Thanks and regards, >> >> Sebastian
