2 Replies Latest reply on Nov 25, 2010 7:01 AM by Agustin Sivoplás Ferrari

    why rich:combobox show in the screen itemValue?

    Agustin Sivoplás Ferrari Expert

      I' try to use this component, but rich:combobox show itemValue instead itemLabel?

       

      What i doing wrong?

       

      Sin título-1.png

       

      The code:

       

       

      <rich:comboBox id="usuarioReclama" selectFirstOnUpdate="false" defaultLabel="Enter some value"
      readonly="#{incidenteEditBean.readOnly}" width="220px" style="text-align: left;">
                                            <f:selectItems value="#{incidenteEditBean.usuariosReclamantesList}" />
                                        </rich:comboBox>
      <rich:comboBox id="usuarioReclama" selectFirstOnUpdate="false" defaultLabel="Enter some value"
           readonly="#{incidenteEditBean.readOnly}" width="220px" style="text-align: left;">
           <f:selectItems value="#{incidenteEditBean.usuariosReclamantesList}" />
      </rich:comboBox>
      

       

       

       

       

       

      private List<SelectItem> wrapAsGUIListUsuariosReclamantes(List originalList) {
                List<SelectItem>  resultList = new ArrayList<SelectItem>();
                for (java.util.Iterator iter = originalList.iterator(); iter.hasNext();) {
                     Usuario usuario = (Usuario) iter.next();
                     SelectItem item = new SelectItem();
                     item.setLabel(usuario.getNomUsuario());
                     item.setValue(Integer.toString(usuario.getIdUsuario()));
                     resultList.add(item);
                }
                return resultList;
           }
      
      
      
      public List<SelectItem> getUsuariosReclamantesList() {
                return wrapAsGUIListUsuariosReclamantes(this.usuariosReclamantesList);
           }
      
           public void setUsuariosReclamantesList(List<Usuario> usuariosList) {
                this.usuariosReclamantesList = usuariosList;
           }