带有process属性的commandbutton上的extrage行为

时间:2017-08-31 15:26:26

标签: jsf primefaces

我只想将我的表单的一些数据发送到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>
...
...

任何人都可以帮助我吗?

0 个答案:

没有答案