Bonjour à tous,
je me suis mis il y a peu de temps à JSF et j'ai un problème avec le DataScroller de Richfaces. En effet, il me semble bien avoir respecté à la lettre la manière de faire et après de nombreuses recherches, je ne comprend toujours pas d'où ce problème peut bien venir.
Je vous explique...ma DataTable s'affiche correctement avec les données dedans et l'outil "Sorted" fonctionne également correctement.
D'autre part, j'ai bien le nombre de pages correspondants qui s'affiche, dans mon cas, j'ai 11 Data à afficher, j'ai limité à 4 lignes, et j'ai bien 3 pages de comptées. Seulement, que je clique sur les chiffres ou sur les flèches, il ne se passe rien, mais alors rien du tout, pas d'erreur d'aucun côté, ça ne réagit tout simplement pas du tout.
Et pourtant, ma DataTable est bien dans un form et comme je l'ai dit précédemment, le classement "Sorted" lui fonctionne à peu près correctement.
Je vous montre mon code :
Je sais que le for n'est normalement pas indispensable dans ce cas, j'ai essayé sans, mais ça ne change rien. De la même manière j'ai essayé avec les balises <html> et sans, et ça ne change rien non plus...je n'ai pas non plus les jar de richfaces en double, enfin bref, à priori, tout est oki...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%> <%@taglib prefix="a4j" uri="http://richfaces.org/a4j" %> <%@taglib prefix="rich" uri="http://richfaces.org/rich" %> <f:view> <h:form id="form" > <rich:dataTable value="#{placeMB.model}" var="p" id="table" rows="5" reRender="re"> <rich:column sortBy="#{p.id}"> <h:outputText value="#{p.id}" /> </rich:column> <rich:column sortBy="#{p.name}"> <h:outputText value="#{p.name}" /> </rich:column> <f:facet name="footer"> <rich:datascroller id="re" for="table"/> </f:facet> </rich:dataTable> </h:form> </f:view>
Je ne sais vraiment plus où chercher...
Je suis sous JSF 1.2, sur un Glassfish v3 et Richfaces 3.3.2...
Merci d'avance à ceux qui pourront se pencher sur mon souci !![]()
Partager