Событие выбора строки Primefaces не работает в версии 3.3

У меня есть этот код. Он должен запустить событие rowSelect после того, как пользователь выберет строку и закроет диалоговое окно. он работал нормально, прежде чем я обновился до primfaces 3.3 (у меня была версия 3.2). У меня нет никаких исключений в консоли, и когда я отлаживаю, я вижу, что метод не вызывается. Я не знаю, с чего начать решение этой проблемы. Может ли кто-нибудь помочь мне с этим?

<p:dialog id="dlg" closable="true" header="New reciever" widgetVar="receiverListDlg" visible="false" modal="true">
        <p:dataTable var="reciever" value="#{transactionController.recieverList}">
            <p:ajax event="rowSelect" listener="#{transactionController.onRowSelect}" update=":form" onsuccess="receiverListDlg.hide()" />
            <f:facet name="header">  
            Previouse recievers for #{customer.firstName}   
        </f:facet>
            <p:column selectionMode="single" />

            <p:column headerText="#{msg.havale_customer_firstname}">
                <h:outputText value="#{reciever.firstName}" />
            </p:column>

            <p:column headerText="#{msg.havale_customer_lastName}">
                <h:outputText value="#{reciever.lastName}" />
            </p:column>

            <p:column headerText="#{msg.havale_customer_phoneNr}">
                <h:outputText value="#{reciever.phoneNr}" />
            </p:column>

        </p:dataTable>
    </p:dialog> 
6
задан mettok 7 June 2012 в 10:51
поделиться