gpt4 book ai didi

java - 如何使表单标签与另一个表单标签进行通信?

转载 作者:行者123 更新时间:2023-12-01 12:48:25 25 4
gpt4 key购买 nike

我正在使用 JSF 2.2、PrimeFaces 和 Glassfish,我有这个:

<h:form id="formularioAltas">
//more code
<p:commandButton value="Guardar" action="#{altasBean.agregarRefaccion()}" />
</h:form>

<h:form id="myForm" enctype="multipart/form-data" prependId="false" rendered="#{altasBean.estado}">
// more code here
</h:form>

我需要 formularioAltas 告诉 myForm boolean 属性 estado 的值已更改。我理解它就像在执行 commandButton 时对 myForm 进行简单的 update 操作,但这不可能是因为它们采用不同的形式。我需要这种方式,因为我在将文件上传到服务器时遇到问题,所以我决定使用两种不同的形式。我正在使用此表单,但我只想在执行 commandButton 时显示 myForm

有什么想法吗?

最佳答案

<p:commandButton value="Guardar" action="#{altasBean.agregarRefaccion()}" update=":myForm" />

: 因为您沿着容器层次结构向上爬一级,到达包含表单和 myForm 的容器,因为那是她的名字。

关于java - 如何使表单标签与另一个表单标签进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24457361/

25 4 0