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


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

Reply via email to