If you are talking about CRUD using the Seam Framework (EntityHome and all 
that) then I believe the contact list example uses that particular method of 
crud. 

If you are talking about writing your own set of CRUD pages, then there are a 
number of ways to do it. 

In the Issues example - inject the issueFinder bean into the issueEdit bean and 
get the selected item from the issueFinder. (seems messy to me)

- or - 

Use bijection to outject the selected item, and inject it into the edit bean

- or -

Use request parameters to pass the ID of the object to be edited to the editor 
page (best option for RESTful URLs) . The Seam blog uses this method.

- or - 

Use EL Enhancements to pass the object from the list page to the edit bean from 
within the datatable : i.e.


  |    <s:link value="Edit" action="#{personEditBean.editPerson(person)/>
  | 

where "person" is the var value in your datatable. You can see this type of 
example in the hotel booking app with the "selectHotel(hot)" function in the 
hotel listing page.  It starts the booking conversation and passes the hotel in 
using the "hot" variable from the datatable.






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

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

Reply via email to