我只想将我的表单的一些数据发送到bean。所以我在视图上有下一个代码:
<p:commandButton value="Save Group" actionListener="#{configureByTransactionsBean.saveGroup()}"
disabled="#{configureByTransactionsBean.causeSelected == null}" update="formulario"
process="@(#formulario\\:name)" />
但没有任何反应。没有任何东西到达服务器,我的方法saveGroup()没有被调用。但是,如果我使用浏览器检查网络,则会发送ajax请求。另一方面,如果我将属性过程更改为@this:
<p:commandButton value="Save Group" actionListener="#{configureByTransactionsBean.saveGroup()}"
disabled="#{configureByTransactionsBean.causeSelected == null}" update="formulario"
process="@this" />
所有工作都按预期工作,但显而易见我没有在服务器端提供输入文本的值。所以我只想向服务器发送id =“name”的输入文本信息:
<h:form id="formulario">
<p:panelGrid columns="2">
<p:outputLabel value="Name" ></p:outputLabel>
<p:inputText
value="#{configureByTransactionsBean.causeSelected.txtName}"
id="name">
</p:inputText>
...
...
任何人都可以帮助我吗?