gpt4 book ai didi

primefaces - Primefaces rowselect事件在3.3版中不起作用

转载 作者:行者123 更新时间:2023-12-03 16:26:21 29 4
gpt4 key购买 nike

我有这个代码。在用户选择一行并关闭对话框之后,它将触发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>

最佳答案

现在,Primefaces提供了一些新的ajax事件:

  • onSelectCheckBox
  • onUnselectCheckbox
  • onSelectRadio

  • 因此,在您的情况下,将不会触发 rowSelectrowUnselect

    关于primefaces - Primefaces rowselect事件在3.3版中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930327/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com