Adf advanced listView

any expert adf java web Develop could help .. this list view is returned programmatically from a list , not default collection in a model . when add any button or any action adf component or any panel , it doesn't work . how can i make ot works to make button action works(b1 inside list item) and display popup ?????

       <af:button text="button 5" id="b5" action="#{bean2.bttttttttttttest5}" immediate="true"/>

       <af:listView value="#{bean2.filteredDataList}" var="item" shortDesc="wlmwqd"
                    fetchSize="5" id="lv1" >
           <af:listItem id="li1">
               <af:panelGroupLayout id="pgl1">
                   <af:outputFormatted value="#{item.hotelName}" id="of1"/>

                   <af:outputFormatted value="#{item.price}" id="of2"/>
                   <af:panelGroupLayout id="pgl2">

                       <af:button text="button 6" id="b1">
                           <af:showPopupBehavior popupId="p1" triggerType="action"/>

                       <af:popup childCreation="deferred" autoCancel="disabled" id="p1">
                           <af:noteWindow id="nw1">
                               <af:button text="button 2" id="b2"/>
                               <af:button text="button 3" id="b3"/>
                               <af:button text="button 4" id="b4"/>

and in .java file code of button that get listview from a list :

public String bttttttttttttest5() {

    return null;