Hi Experts,
I am using myfaces(version 1.1.1) sandbox's inputSuggest, but the data I get from it isn't right! the code is below:
   code in department.jsp:
   <s:inputSuggest id="employeeId" value="#{departmentBean.employeeId}">
     <f:selectItems value="#{employeeBean.allEmployeeItemsSuggest}"/>
   </s:inputSuggest>
  
   code in employeeBean.java:
   public TreeMap getAllEmployeeItemsSuggest(){                                                        
     List employeeBeans = ... // searche database  
                                                                                                                                                                     ; ;    
     TreeMap selectItems = new TreeMap();                                                              
     EmployeeBean employeeBean;                                                                        
                                                                                                    
     if (null != employeeBeans) {                                                                      
       for (int i = 0; i < employeeBeans.size(); i++) {                                                
        employeeBean = (EmployeeBean)employeeBeans.get(i);                                             
         selectItems.put(employeeBean.getEmployeeId(), employeeBean.getName());                        
       }                                                                                               
     }                                                                                                 
                                                                                                       
     return selectItems;                                                                               
   }
  
  Suppose there is a employee record whith employeeId = "0001" and name = "someone" and I chose it in inputSuggest, but the data stored in department is employeeId = ":employeeId_choice0001". But I just want to get employeeId = "0001"!                                                                        
 
  Thanks a lot for any reply.
  Best wishes for you and excuse for my poor English.


Mp3疯狂搜-新歌热歌高速下

Reply via email to