0
dans un flux de tâches j'ai le boutonSetPropertyListener et l'enchainement Portée sur popUp ADF
<af:button id="b2" icon="/images.gif" rendered="#{not isUserReadOnly}">
<af:setPropertyListener from="#{row.Id}" to="#{pageFlowScope.Id}" type="action"/>
<af:showPopupBehavior popupId=":::pu1" triggerType="click"/>
</af:button>
et sur la même jsff à la fin
<af:popup childCreation="deferred" autoCancel="disabled" id="pu1">
<af:dialog id="d1" title="title" modal="true" stretchChildren="first"
dialogListener="#{backingBeanScope.SettlementBacking.onOKunsettle}" contentHeight="100"
contentWidth="220">
<af:outputText value="#{viewcontrollerBundle.text} (Id: #{pageFlowScope.Id})" id="ot11"/>
</af:dialog>
</af:popup>
Althought
String Id = AdfUtils.getPageFlowScope("Id").toString();
dans mon java bean, récupère le bon ID, le popup affiche seulement mon premier choix, peu importe que je sélectionne une ligne différente.