p:对话框可见=" true"在包含其他元素的"页面中使用时不显示"

时间:2014-09-15 18:11:33

标签: jsf primefaces dialog facelets visible

我遇到<p:dialog>

的问题

我正在使用

<f:metadata>
<f:event type="preRenderView" listener="#{prijemnicaBean.proveriProdajneObjekte}"/>
</f:metadata> 

根据方法中的条件设置showDialog布尔值。

<p:outputPanel id="dialogId">
<p:dialog header="Greska" visible="#{prijemnicaBean.showDialog}" closable="false">
    <p:ajax event="close" listener="#{prijemnicaBean.disableShowDialog()}" update=":dialogId"/>
    ...
    <h:form>
        <p:commandButton action="#{prijemnicaBean.vratiUnos}" value="Ok"/>
    </h:form> 
</p:dialog>
</p:outputPanel>

我的页面上有这个对话框,当我的body部分只有对话框和元数据标签时,一切正常,但当我将其插入包含其他元素的页面时,对话框不会显示,即使showDialog = true。

感谢帮助。

0 个答案:

没有答案
相关问题