a4j:support et a4j:commandButton
Bonjour,
Dans une liste de valeurs, je souhaite effectuer le besoin suivant :
- Click sur une ligne qui renvoie vers le détail.
- Click sur une colonne qui permet d’éditer la ligne en question.
Pour se faire, j'ai fait comme suit :
1.
Code:
1 2 3 4 5
| <a4j:support event="onRowClick"
rendered="#{!monAction.editActif}"
action="#{monAction.versDetail}"
reRender="MonForm"
</a4j:support> |
2.
Code:
1 2 3 4
| <a4j:outputPanel>
<s:fragment
rendered="#{!monAction.isLineEditable(maLigne)}"> <a4j:commandButton action="#{monAction.setLineEditable(maLigne)}"
ajaxSingle="true" alt="modifier" id="bouton_modif" styleClass="edit" title="modifier" reRender="maForme"></a4j:commandButton></s:fragment></a4j:outputPanel> |
Le souci, c'est que même si ma condition n'est pas vérifiée l'action du a4j:support est executée.
Pourriez-vous svp me donner une piste?
Merci
Cordialement