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>