This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
How do you insure the fields get refreshed after a Listener event fires in the backing bean? For instance, in the code below is a data table with a row selecter. When the user selects a row, the handleRowSelection method in the backing bean fires. This method sets the selected row's values to a variable named selectedUser. In the same view, the variable, selectedUser, is tied to a series of inputtext fields grouped to be a form. This form contains additional fields about the selectedUser. This works. But when the user goes back to the original table and selects a different row, the form does not update correctly (especially the multi checkbox component). Why?