3 Replies Latest reply on Aug 18, 2009 6:34 AM by Palani swamy

    Dropdown menu

    Palani swamy Newbie
      Hi anyone, i new in richfaces

      Any body help me,

      This is my code,

      <rich:dropDownMenu submitMode="none" value="Collateral Catalog">
        <ui:repeat value="#{productCategoryList.GetProductName()}"
              <h:outputText value="#{newsItem.productCategoryName}"/>

      This code is not working,Any problem in this code
        • 1. Re: Dropdown menu
          Ralf H. Newbie

          I think, that what you are doing there is a misunderstood approach.

          Ui:repeat is something like a datatable for a dynamic rerendering of single rows.

          I think you have to create/manipulate the component in your bean, if you need the dynamic aspect.

          • 2. Re: Dropdown menu
            Jaime Martin Apprentice

            Try with c:forEach tag. In this case, neither ui:repeat nor a4j:repeat would work because rich:dropDownMenu is expecting a menuItem, and repeat tags iterate, but don´t provide that.

            For instance:

              <rich:dropDownMenu event="onclick">
                 <f:facet name="label">
                       <h:outputText value="Categories" />
                 <c:forEach var="item" items="#{dropDownMenuBean.items}">
                    <rich:menuItem submitMode="ajax" value="#{item}" />

            And this is the code for dropDownMenuBean:

               public class DropDownMenuBean {
               private String [] menu = new String[]{"Category 1", "Category 2", "Category 3"};
               public String[] getItems() {
                 return menu;
               public DropDownMenuBean() {}

            • 3. Re: Dropdown menu
              Palani swamy Newbie

              Hi Jaime Martin very very thanks for you,

              now i got that dropdown menu,