2013-08-28 91 views
1

爲什麼當我使用ajax = true操作按鈕primefaces不起作用? 每當這種事發生在我身上,有人有同樣的情況?PrimeFaces ajax不工作

<p:commandButton action="#{usuarioBean.insert()}" value="Gravar" 
    icon="/resources/img/accept.ico"> 
    <p:confirm header="Confirmação" message="Tem Certeza??" icon="ui-icon-alert"/> 
    </p:commandButton> 
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade"> 
    <p:commandButton value="Sim" type="button" styleClass="ui-confirmdialog-yes" 
    icon="ui-icon-check"/> 
    <p:commandButton value="Não" type="button" styleClass="ui-confirmdialog-no" 
    icon="ui-icon-close"/>  
</p:confirmDialog> 

在這種情況下,我需要兩件事情,沒有任何工作。

+0

發送更多產品信息。我們的對話框代碼在哪裏?如果可能的話提交內容

+0

在瀏覽器的HTTP流量監視器和JS控制檯中尋找線索。 – BalusC

回答

-1

您應該查看commandButton中的「action」屬性(action =「#{usuarioBean.insert}」)。

<p:commandButton action="#{usuarioBean.insert}" value="Gravar" 
    icon="/resources/img/accept.ico"> 
    <p:confirm header="Confirmação" message="Tem Certeza??" icon="ui-icon-alert"/> 
</p:commandButton> 
+0

最新動作屬性的問題是什麼? –

+0

我認爲你應該使用action =「#{usuarioBean.insert}」,而不是使用action =「#{usuarioBean.insert()}」。如果它不起作用,您應該追加屬性process =「@ this」。例如: nhatnguyen