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

Reply via email to