Hi all!
I upgraded today to Seam 1.2 and many functionalities of pages.xml have stopped
working since then. Namely, page parameters and login redirection don't work
anymore.
I have an ArticleHome like this:
| @Name("articleHome")
| public class ArticleHome extends EntityHome<Article> {
| @In(create = true)
| EntityManager entityManager;
|
| @In(required = false)
| Integer articleId;
|
| @Factory("article")
| public Article initArticle() { return getInstance(); }
|
| public Object getId() {
| return articleId;
| }
|
| @Override
| public EntityManager getEntityManager() {
| return entityManager;
| }
| ...
|
| }
|
|
And I have this in pages.xml for the articleId param:
| <page view-id="/article.seam">
| <param name="id" value="#{articleHome.articleId}" />
| </page>
|
The articleId is always null when the factory method is invoked. However, a
query that returns comments for the article gets somehow the article's id. So
in the article.seam page, I can see the article's comments but an empty article:
| <framework:entity-query name="commentsQuery" ejbql="select c from
Comment c" max-results="10">
| <framework:restrictions>
| <value>article_id = #{article.id}</value>
| </framework:restrictions>
| </framework:entity-query>
|
When I try to paginate through the comments, I always get the first page back
because firstResult page parameter is not set either.
If I use @RequestParameter(value="id") Integer articleId instead of page
parameter, everything work but pagination.
My other problem is that login redirection doesn't work anymore.
All of these were working yesterday with Seam CVS version from Feb 26th. When I
downgrade back to that version, they start working again. I cannot figure out
what the issue is. I checked the seam examples and adapted my config files to
1.2 schemas.
I'm using JSF 1.2 RI, Ajax4JSF 1.0.5, and Facelets 1.1.11 on top of JBoss 4.0.5.
Does somebody have any idea?
tazman
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4023860#4023860
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4023860
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user