You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Rick Reumann <ri...@gmail.com> on 2005/08/29 16:22:10 UTC

Concerning DataModel usage plus overhead?

I haven't really used the DataModel class yet, but as described by Brendan 
in another thread, I have a couple of questions about the concepts behind 
it...

First a simple example...

Want to display on a page a list of employees. User should be able to click 
on employee and brought to an edit page to edit the employee.

My question in a previous thread was how to best accomplish this. I figured 
a simple link passing in an ID would make the most sense, but it seems like 
there was recommendations to use a dataModel. But say my initial ist was...

Fred
John
Billy

Questions:

1) I want to click on one of those names and edit the user. This initial 
collection of employees shouldn't contain the full employee info - its just 
name and ID. It's way too much overhead to pull back the full employee 
information at this stage, so all I have as a name and an ID.

2) Why would I want to really save the state of this tableData in this case 
using t:saveState since I really don't care about this list anymore once the 
name is clicked. I'm going to be brought to a totally new editEmployee 
screen and no longer need this collection around. When I want the updated 
list I should get it from the backend again.

Please someone help me understand how to best accomplish what I want to do. 
It seems like such an easy concept but yet I haven't seen a good explanation 
or an example (granted I don't have the O'Reilly book, from what seems to be 
described I'm not certain that example will be what I want either).

Thanks so much.

-- 
Rick