I have two selectOneMenu controls on my Seam page. One uses an AJAX call to 
re-render the employees associated with the division. All works well the first 
time I change a division (Note... No matter what division I select the first 
time, the other control appears to re-render correctly).

The second time I change the division I get this error... No matter what 
division I select.

sourceId=j_id10:j_id25[severity=(ERROR 2), summary=(value is not valid), 
detail=(value is not valid)]

The control is re-rendered, but with incorrect information.

I was assuming that the selected item was not in the re-rendered list, so I 
created an Employee object with a "0" employeeID. I then made sure the employee 
was included in each rendered list and I made sure that employee was the one 
that was selected each time I changed division. That did not make a difference.


  | Division :
  | <h:selectOneMenu value="#{payrollExport.selectedClient}">
  |     <s:selectItems value="#{payrollExport.clients}" var="c" 
label="#{c.pluses}#{c.description}" />
  |     <f:converter converterId="clientConverter" />
  |     <a:support event="onchange" 
actionListener="#{payrollExport.refreshEmployees}" reRender="employees" />
  | </h:selectOneMenu>
  | 
  | Employee :
  | <h:selectOneMenu id="employees" value="#{payrollExport.employee}">
  |     <s:selectItems value="#{payrollExport.employees}" var="e" 
label="#{e.lastName}, #{e.firstName}" noSelectionLabel="All Employees" />
  |     <f:converter converterId="employeeConverter" />
  | </h:selectOneMenu>
  | 

I have overriden the Employee "equals" and "hashCode" methods. The equals 
method compares the employeeID (A unique int from a database table) and the 
hashCode method simply returns the employeeID. Two objects with the same 
employeeID should be equal.

JBoss 4.2.0.GA
Seam 1.2

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108586#4108586

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108586
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to