Bonjour,
J'ai crée une datatable, où j'ai rajouté un + ou - qui met à jour un bean.
Ce matin, j'ai voulu rajouter une checkbox sur toutes les lignes. Et quand je clique sur le + ou -, rien ne se passe. Mon bean n'est plus mis à jour. J'ai vérifié avec le debug. le set de ma variable n'est jamais accessible.
le a4j:actionparam n'a plus l'air de fonctionner.
Je comprend pas pourquoi, il n'y a aucun rapport ....., c'est étrange.
Quand j'enleve la checkbox, le a4j:actionparam fonctionne
Merci
voici mon code :
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
59 <rich:dataTable id="suiviTransactionsList" value="#{suiviTransactionsList}" rendered="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique}" var="detailsCommandeBeanHisto" height="50px" width="820px" style="margin:auto;text-align:center"> <f:facet name="header"> <rich:columnGroup> <rich:column width="20px" id="nameCommande" colspan="1" style="background-color:transparent;"> <a4j:commandLink id="linkCommande" action="linkCommande" value="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique?'[+]':'[-]'}" reRender="panelHisto"> <a4j:actionparam name="visibleOperation" value="#{!detailsExpandableDataTableBean.visibleDetailCommandeHistorique}" assignTo="#{detailsExpandableDataTableBean.visibleDetailCommandeHistorique}"/> </a4j:commandLink> </rich:column> <rich:column> </rich:column> <rich:column width="200px"> <h:outputText value="${msg.transactionCommande_statutCommande}" /> </rich:column> <rich:column width="200px"> <h:outputText value="${msg.transactionCommande_typeDocument}" /> </rich:column> <rich:column width="200px"> <h:outputText value="${msg.transactionCommande_dateEvenement}" /> </rich:column> <rich:column width="200px"> <h:outputText value="${msg.transactionCommande_dateRetrait}" /> </rich:column> </rich:columnGroup> </f:facet> <rich:column width="20px"> </rich:column> <rich:column> <h:selectBooleanCheckbox value="#{true}" > </h:selectBooleanCheckbox> </rich:column> <rich:column width="200px"> <h:outputText styleClass="#{detailsCommandeBeanHisto.cssStatutCommande}" value="#{detailsCommandeBeanHisto.statutCommande}" /> </rich:column> <rich:column width="200px"> <sf:commandLink styleClass="#{detailsCommandeBeanHisto.cssTypeDocument}" id="select" action="select" value="#{detailsCommandeBeanHisto.typeDocument}" processIds="select" /> </rich:column> <rich:column width="200px"> <h:outputText value="#{detailsCommandeBeanHisto.dateEvenement}" /> </rich:column> <rich:column width="200px"> <h:outputText value="#{detailsCommandeBeanHisto.dateRetrait}" /> </rich:column> </rich:dataTable>
Partager