2015-05-02 52 views
0

我在表單中有一個primefaces重疊面板,目的是控制託管bean的覆蓋面板可見性,因此我已經設置了widget覆蓋,並嘗試從託管bean中隱藏覆蓋面板其投擲的錯誤從託管bean中隱藏primefaces overlaypanel失敗

<p:overlayPanel id="imagePanel" for="input_ac" widgetVar="overlaypanel" showEvent="keypress" hideEffect="fade" >     
    <p:outputLabel value="test" /> 
</p:overlayPanel> 

ManagedBean:

RequestContext.getCurrentInstance().execute("overlaypanel.hide()"); 

錯誤: enter image description here

回答

2

問題甲階酚醛ved,更新代碼 RequestContext.getCurrentInstance().execute("PF('overlaypanel').hide();");