2014-05-14 26 views
1

JSF Richfaces中,我需要根據某些功能來顯示或隱藏來自bean的modalpanelGIF圖像。從java bean顯示或隱藏Jsf Richfaces模式面板

例如,輸入完所有數值後點擊提交方式,將顯示處理GIF圖片。在完成的時候它就會使用

onclick="#{rich:component('wait1')}.show()", 
    oncomplete="#{rich:component('wait1')}.hide()" 

wait1是我所使用的圖像文件名是隱藏的。

在提交的時候,我一直在驗證所需的字段。

如果它爲空,我想隱藏過程映像並顯示modalpanel以獲取用戶的價值。

如何隱藏處理圖像並顯示模態面板以獲取來自用戶的輸入,從java回到bean?

在此先感謝

回答

0

我建議你一個解決方案。創建屬性爲「showWhenRendered」的模態面板。 創建modalpanel作爲

<rich:modalPanel id = "idd" autosized="true" width="500" height="50" 
    showWhenRendered = "#{bean.booloeanvalue}"> 
    </rich:modalPanel> 

在豆,創建布爾變量booloeanvalue。如果booloeanvalue爲true,則會自動顯示modalpanel並顯示。