Primefaces 7.0 - Datascroller qui affiche 2 fois un resultat unique
Bonjour, j'utilise un datascroller pour afficher des données, dans certains cas de figure je dois n'afficher qu'un seul résultat, donc je prends ce cas de figure pour construire mon model :
Code:
1 2 3 4 5 6 7 8
| else {
EntityManager em = JpaUtil.getEmf().createEntityManager();
TablePosts tp = em.find(TablePosts.class, idPost);
em.close();
posts = new ArrayList<>();
posts.add(tp); // un seul post
return posts;
} |
et je met le rowCount à 1 quand j'ai besoin d'un seul résultat :
Code:
1 2
| model = new TablePostsModel(getThisObject(), idPost);
model.setRowCount(1); |
et j'ai mon datascroller dans la vue :
Code:
1 2 3 4
| <p:dataScroller id="newsfeed" widgetVar="newsfeed" chunkSize="#{dataBean.CHUNKSIZE}" lazy="true" value="#{mainBean.model}"
var="tp" rowIndexVar="row_index" rows="#{dataBean.NBROWS}">
../..
</p:dataScroller> |
quand je suis dans le cas ou un résultat unique devrait s'afficher, il s'affiche, puis la barre de loader du datascroller s'affiche comme pour chercher de nouveaux résultats puis affiche le résultat une deuxième fois, mais pas plus si je scrolle vers le bas.
Merci.