This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JSF and the fly likes DataGrid: update cell without refreshing page Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "DataGrid: update cell without refreshing page" Watch "DataGrid: update cell without refreshing page" New topic
Author

DataGrid: update cell without refreshing page

Henrik Iversen
Greenhorn

Joined: Apr 28, 2005
Posts: 1
I have created a datagrid from a javabean, and it works great. My only problem is that I need to change values in specific cells without refreshing the page.

How do I get a reference to an object that represents a row in the grid, so that I can call the setxxxxx() method?

When I have done this, how do I refresh that partikular cell?

As far as I can read on the web, I have to refresh all the cells in the grid. Does anyone know a way to refresh a specific cell???

Thanks
Josh Juneau
Ranch Hand

Joined: Jun 16, 2004
Posts: 86
I have used the method of invoking an "onchange" javascript function which passes values to an applet to perform the save. I believe that in order to submit any values from a datatable (or any other component) without performing a client-server round trip, you will need to do something similar.

Hope this helps...

Josh


Database Administrator/Application Developer
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Henrik

When dealing with JSF components, you almost always just need to make the trip to the server. Javascript is messy especially when mixed with JSF. The only option I can think of is AJAX (XMLHttpRequest). Getting that to work with JSF is a challenge though.


GenRocket - Experts at Building Test Data
 
 
subject: DataGrid: update cell without refreshing page