Hello
J ai le code icefaces suivant qui permet la définition d une table
j ai une classe sessionBean qui a un scope session et dans cette classe je fais un appel a doSearch
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <ice:form id="dataTable"> <ice:dataTable id="data" var="affaire" value="#{rowSelectController.affaireInventory}" rows="10" border="2"> <!-- <ice:column> <f:facet name="header"> <ice:outputText value="Id" /> </f:facet> <ice:outputText value="#{affaire.affaire.id}" /> </ice:column> --> <ice:column> <ice:rowSelector value="#{affaire.selected}" selectionListener="#{rowSelectController.rowSelectionListener}" /> <f:facet name="header"> <ice:outputText value="No" /> </f:facet> <ice:outputText value="#{affaire.affaire.noAffaire}" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="Type" /> </f:facet> <ice:outputText value="#{affaire.affaire.type.libelle_court}" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="Libelle" /> </f:facet> <ice:outputText value="#{affaire.affaire.type.libelle_long}" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="Commune" /> </f:facet> <ice:outputText value="#{affaire.affaire.communes}" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="District" /> </f:facet> <ice:outputText value="" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="Requerant" /> </f:facet> <ice:outputText value="#{affaire.affaire.requerants}" /> </ice:column> <ice:column> <f:facet name="header"> <ice:outputText value="Auteur" /> </f:facet> <ice:outputText value="#{affaire.affaire.auteurs}" /> </ice:column> </ice:dataTable>
cette méthode passe par un dao pour faire une recherche et me renvoye une liste de 6 éléments je fais appel a RowSelectController.setAffaireInventory ou je lui passe la liste des éléments
j ai mis un println dans la méthode getAffaireInventory mais celui ci me retourne une liste vide
l expression suivante est bien appellé #{rowSelectController.affaireInventory}"
mais c est comme si un autre appel a RowSelectxxx était fait et lui settait la liste a vide
de quoi cela peut il bien provenir
d avance merci
Partager