Thanks to everyone for their insight.  I have got something that seems to be 
working.  I don't know if it is the most elegant code ever written, but I will 
be happy to write up the general solution on SeamFramework.org.  Just let me 
know where, Pete.

For those who might be interested, let me first point out I have three 
components working together:

1) An action component that interacts with the user
2) A persistence component that abstracts all the search APIs
3) My own SerializedDataModel which is bijected from my Seam action component.  

The action component basically takes the search parameters from the user and 
passes them to the persistence component.  That component returns the results 
to the action, which then passes them to the SerializedDataModel, which wraps 
the information in a HashMap by key as specified in the examples and Jason 
Long's code.  

As for the paging, when the user wants a different page of results (either by 
clicking one of the navigation buttons or by clicking an actual page number), 
the action component uses the DataScrollerEvent passed to the listener method 
within to figure out where the user wants to go next.  The action component 
passes the desired page number to the persistence component, which of course is 
handling all the result paging.  The persistence component then passes back the 
results for the desired page, and we do all the data passing around I described 
above.

Again, I will be happy to elaborate further on SeamFramework.org since I think 
this will be a common issue for developers until RichFaces comes up with a 
better way to handle this.

Thanks.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125746#4125746

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4125746
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to