When the event is fired, the underlying data in the following table is changed. However, when I run the app. The data is not updated on the table. When I make a subsequent selection on the dropdown, the data that should have been displayed is shown. So it is then one state behind where it should be. Doing a browser refresh on the page also gets it into the the right state. How can I get the table to update when it should?
Figured this out for anyone with the same issue. As it turns out, when a dropdown box value is changed, and the value of it is bound to a session bean variable, this value is not updated until after the listener has completed. Therefore, you are better off using the event and getting the new value as opposed to using that value binding if you are wishing to utilize the selected value as I was. This is a departure from the Woodstock way of doing it but does make sense.