0
我有一個按鈕的JSF頁面。點擊按鈕後,我會在做一些數據庫處理後重定向另一個頁面。我想使用BlockUI,因爲重定向需要一些時間。我添加了primeface BlockUI組件,但它不適用於我。我看了PrimeFaces showcase page但我做不到。PrimeFaces BlockUI不起作用
我的JSF頁面(XHTML)
<h:body>
<h:form id="form1">
<div align="center">
<p:button id="btn1" value="database" outcome="database" />
<p:blockUI block="form1" trigger="btn1">
<p>Database process</p><br />
<p:graphicImage value="http://www.primefaces.org/showcase/images/loading.gif"/>
</p:blockUI>
</div>
</h:form>
</h:body>
BlockUI工作後,我改變號碼:按鈕,電話號碼:的commandButton
<p:commandButton id="btn2" value="database" action="#{class.func()}" />
和我的FUNC()是
public void func()
{
return "database.xhtml";
}
嘗試使用p:commandButton代替p:按鈕 –
你能告訴我如果我使用commandButton,我該如何重定向?因爲commandButton沒有結果屬性。 – user4757345
您可以添加actionListener並在偵聽器方法中添加重定向邏輯,或者直接返回視圖組件的名稱 –