0

我有以下问题:当我使用 primefaces 在 pDialog 中包含带有参数的网页时,我遇到了一个莫名其妙的错误,因为它仅在我运行 4 次并且不显示错误消息时才有效。这是我的代码:

<p:inputText value="#{beanMB.nro}">
<p:ajax event="blur" listener="#{beanMB.asiggnPanel}" update="pnl_person, pnl_account" oncomplete="dlg.show()" />
</p:inputText>

<p:dialog id="dlg" widgetVar="dlg">

<p:panel id="pnl_person" visible="#{beanMB.pnl_person}">
<ui:include src="#{persona_edit.xhtml}" />
</p:panel

<p:panel id="pnl_account" visible="#{beanMB.pnl_account}">
<ui:include src="#{accountList.xhtml}">
<ui:param name="idp" value="#{beanMB.idp}" />
</ui:include>
</p:panel>

</p:dialog>

而我的 accountList.xhtml 页面接收参数

<f:metadata>
<f:viewParam name="idp" value="#{accountsListMB.idp}"
required="true" requiredMessage="Debe enviar Persona"  />
</f:metadata>

与 accountList.xhtml 关联的 bean 接收参数:

@ManagedProperty(value="#{param.idp}")
private Long idp=(long)0;

我收到参数并显示网页,但它只能工作到 4 次及之后,没有错误消息,停止了他的功能

谁能帮帮我吗?提前致谢

4

0 回答 0