[jboss-user] [JBoss Seam] - Re: <ui:define> and injection

schlafsack do-not-reply at jboss.com
Thu Jan 17 10:04:47 EST 2008

I was expecting the EL in the search widget (query.xhtml) to have created it when restoring the view after the post back.   It appears that this happens as I expect if the widget is inserted into the same define tag or (as I've hacked it at the moment) if I simply put a comment with some EL in before the results list:

  |    <!-- #{query.expression} -->
  |    <ui:define name="results">
  |       <h:outputText value="Results are #{search.results}"/>
  |    </ui:define>

Is it the case that if you are relying on EL to create your instances, then the order of the elements in the page is important?

i.e. if A is injected into B then the element EL that creates A MUST come before the element EL that creates B 

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

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

More information about the jboss-user mailing list