2017-06-20 2 views
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.

Répondre