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.
2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <a4j:support event="onRowClick" rendered="#{!monAction.editActif}" action="#{monAction.versDetail}" reRender="MonForm" </a4j:support>
Le souci, c'est que même si ma condition n'est pas vérifiée l'action du a4j:support est executée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Pourriez-vous svp me donner une piste?
Merci
Cordialement
Partager