I want to be able to add rows to a datatable based on a selection from a dropdown box. So I know that you can use the ValueChangeListener to fire off an event where I should lookup the datatable and add rows to it, but I don't know how to look up the datatable nor do I know how to add a row to it once I've found it.
Any sample code out there?
Joined: Dec 14, 2005
Please get hold of a copy of Core JavaServer Faces by David Geary and Cay Horstmann. Chapter 5 covers this in detail.
Joined: Oct 14, 2004
I accomplished this using a panelGrid. Basically what I did was this. Create a panelGrid on a JSF page with two columns. Bind the panelGrid to a backing bean. In the getter for the panelGrid on the backing bean you can add elements to the panelGrid using code like below: