You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Marinschek (JIRA)" <my...@incubator.apache.org> on 2005/06/13 02:33:48 UTC

[jira] Reopened: (MYFACES-267) selectItemGroup doesn't render correctly in selectOneListbox or selectManyCheckbox

     [ http://issues.apache.org/jira/browse/MYFACES-267?page=all ]
     
Martin Marinschek reopened MYFACES-267:
---------------------------------------


nightly build not chosen...

> selectItemGroup doesn't render correctly in selectOneListbox or selectManyCheckbox
> ----------------------------------------------------------------------------------
>
>          Key: MYFACES-267
>          URL: http://issues.apache.org/jira/browse/MYFACES-267
>      Project: MyFaces
>         Type: Bug
>     Versions: Nightly Build
>  Environment: WinXP, JBoss 4.0
>     Reporter: Jan Bols
>     Assignee: Martin Marinschek
>      Fix For: Nightly Build
>  Attachments: HtmlCheckBoxRendererBase.diff, HtmlRadioRendererBase.diff
>
> In a form like the following:
>  
> <h:form>
>   <h:selectManyCheckbox>
>     <f:selectItems value="#{test.items}"/>
>   </h:selectManyCheckbox>
> </h:form>
>  
> where test.items is an ArrayList with a number of SelectItemGroup objects, each one containing some SelectItem objects, the following happens: Only the SelectItemGroup labels are rendered together with a checkbox before each label. The selectItem objects inside the selectItemGroup objects aren't rendered. 
> The same is true when using selectOneRadio instead of selectManyChexkbox.
> To reproduce create a jsf page containing the above form and hook the #{test} managed bean to the following class:
>  
> public class Test {
>   private Collection items; 
>   public Test() {
>     items = new ArrayList(2);
>     SelectItem options1[] = {
>       new SelectItem("200", "Duke's Quarterly", ""),
>       new SelectItem("202", "Duke's Diet and Exercise Journal", ""),
>     };
>     SelectItem options2[] = {
>       new SelectItem("201", "Innovator's Almanac", ""),
>       new SelectItem("203", "Random Ramblings", ""),
>       };
>     SelectItemGroup g1 = new SelectItemGroup("Duke's", null, true, options1);
>     SelectItemGroup g2 = new SelectItemGroup("General Interest", null, false, options2);
>     items.add(g1);
>     items.add(g2);
>   }
>   public Collection getItems() {
>     return items;
>   }
> }

-- 
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
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira