[jboss-user] [JBoss Seam] - Seam & Trinidad.

adamkoprowski do-not-reply at jboss.com
Sat Mar 10 16:32:52 EST 2007


   Hello everybody,
 
 Few weeks ago I started playing around with Seam and I must say I'm pretty impressed with its capabilities. However, I'm somehow less impressed with the fact that it does not fully cooperate with Trinidad - a component library on which I am (just as tons of other people) heavily relying.

  Let me illustrate the problem (not the first one) I'm having (maybe I'm doing something stupid). I'm having a Trinidad table and I want to do a simplest possible master-detail navigation to a page with details for table entry. Now:

-) As I read on this forum (and experienced myself) I cannot use Seam's extended EL  (parameters to methods) with Trinidad.

-) As I'm dealing with Trinidad table @DataModel and @DataModelSelection won't work.

-) My first idea was to use plain <f:param> to propagate the id of table entry but I want to do redirect to detail page so request parameters are not propagated, right?

-) My second idea was to use the Seam pages.xml mechanism for request parameters propagation with the following navigation entry:

  | <page view-id="/master.xhtml">
  |   <navigation>
  |     <rule if-outcome="viewDetail">
  |       <redirect view-id="/detail.xhtml">
  |         <param name="id" value="#{master.selectedEntry.id}"/>
  |       </redirect>
  |     </rule>
  |   </navigation>
  | </page>
  | 
  But then in selectedEntry I need to figure out which table entry was clicked but for some reason the component tree has only AjaxViewRoot root component with no children. 
  Hence my questions: is it normal that the component tree is not available in this context? If not what may I be doing wrong? If so, how can I get the id of selected table entry?

   Thanks a lot for any help!
    Adam Koprowski

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4026912



More information about the jboss-user mailing list