我遇到<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。
感谢帮助。