ICEfaces
  1. ICEfaces
  2. ICE-6474

CLONE -Can't send in an array of objects as the values for a selectOneMenu component

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      jsf2.0, ICEfaces-2.0
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      Use a list/array that consists of SelectItem objects.

      For Example:
              cityList = new ArrayList<SelectItem>();
              cityList.add(new SelectItem("TORONTO", "TORONTO"));
              cityList.add(new SelectItem("CALGARY", "CALGARY"));
      Show
      Use a list/array that consists of SelectItem objects. For Example:         cityList = new ArrayList<SelectItem>();         cityList.add(new SelectItem("TORONTO", "TORONTO"));         cityList.add(new SelectItem("CALGARY", "CALGARY"));

      Description

      With the JSF <h:selectOneMenu> component, you can use an array of objects for the selectOneMenu options. Using the same set of objects for an <ice:selectOneMenu> does not show the options. For example:

      JSF Component Code:
      <h:selectOneMenu value="#{backingBean.city}" >
           <f:selectItems value="#{backingBean.cities}"/>
      </h:selectOneMenu>

      Backing Bean Code:
      public City[] getCities() {
              return City.values();
      }

      Testing with ICEfaces 1.8.x and JSF 1.2 showed that the array of objects does not work for both the JSF and ICEfaces components. It looks like something was changed on the JSF component and this has not been changed with the ICEfaces components.

        Issue Links

          Activity

          Wilson Bogado created issue -
          Wilson Bogado made changes -
          Field Original Value New Value
          Link This issue depends on ICE-6107 [ ICE-6107 ]
          Ken Fyten made changes -
          Fix Version/s 2.0.1 [ 10255 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Affects Version/s 2.0.0 [ 10230 ]
          Affects Version/s 2.0-Beta1 [ 10231 ]
          Affects Version/s 2.0-Beta2 [ 10242 ]
          Ken Fyten made changes -
          Assignee Priority P2
          Ken Fyten made changes -
          Assignee Priority P2 P1
          Adnan Durrani made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Wilson Bogado made changes -
          Attachment ICE-6474.zip [ 12827 ]
          Attachment ICE-6474.war [ 12828 ]
          Adnan Durrani made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Issue Type Bug [ 1 ] Improvement [ 4 ]
          Ken Fyten made changes -
          Assignee Priority P1
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Adnan Durrani
              Reporter:
              Wilson Bogado
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: