Hello, I'm quite new to JSF and Seam. I've followed docs and using seam-gen 
I've managed to generate entities and frontend for them. Now I have class 
LogsList that extends EntityQuery. It works fine, however I would like provide 
user with possibility to change the results per page.

Generated class has method getMaxResults() and hard coded 25 in it. It seems 
that EntityQuery is stateless? After changing set/get methods for maxResults I 
do not know how to provide initial value (there are 1M+ entries in DB). I can't 
do that as there is @Create annotated method validate and this one is used 
every time I refresh results. When I Override the method it seems that 


  | if(getMaxResults() == null) {setMaxResults(25)}
  | 

condition always pass. In the LogsList.xhtml (section tableControl) I've 
provided:

  | <h:selectOneMenu value="#{logsList.maxResults}" id="maxResults">
  |         <f:selectItem itemLabel="5" itemValue="5"/>
  |         <f:selectItem itemLabel="10" itemValue="10"/>
  |         <f:selectItem itemLabel="20" itemValue="20"/>
  | </h:selectOneMenu>
  | 
And I though that when I click next page, the currently selected valued is 
assigned to logsList and then proper number of records should be displayed. 
What am I missing? Or shall I uses statefull object like "settings" to store 
such an information?

I've managed to achieve this using Statefull EJB, but I'would love to use this 
EntityQuery object. I've digged through the source code of examples (great way 
of inspiration) but they either use Statefull EJB or functionality is not 
provided. I would also like to restrict search with some restrictions.
Can anybody give me any hints? I might be confused of when to use @In and 
when/how use setters of property.





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

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

Reply via email to