私はこのコードを持っています。ユーザーが行を選択してダイアログ ボックスを閉じた後、rowSelect イベントを発生させる必要があります。primfaces 3.3 (ver3.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>