File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes Add Rows To Datatable Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Add Rows To Datatable" Watch "Add Rows To Datatable" New topic

Add Rows To Datatable

James Ellis
Ranch Hand

Joined: Oct 14, 2004
Posts: 205
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?
Hemanth Pillai

Joined: Dec 14, 2005
Posts: 3
Please get hold of a copy of Core JavaServer Faces by David Geary and Cay Horstmann. Chapter 5 covers this in detail.

James Ellis
Ranch Hand

Joined: Oct 14, 2004
Posts: 205
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:

I agree. Here's the link:
subject: Add Rows To Datatable
It's not a secret anymore!