CommandButton使用空字段

时间:2016-06-16 14:30:52

标签: jsf primefaces

大家好,,我在这里读到的这是JSF程序员的一个常见问题,尝试过很多以前主题的答案,但我可以解决我的问题。这就是为什么我打开这个话题

我读过的主题:

1- Primefaces dialog + commandButton

2- Input given in JSF page does not set that value to manged bean variable

3 - Setting Managed Bean attribute's value from JSF page and using it in bean's methods

4- PrimeFaces nested form inside p:dialog with appendTo="@(body)

我现在已经有一周多的麻烦了,我正在使用 - >

Primefaces 5.3

Apache Tomcat 7

Eclipse Kepler as IDE

所以...发生了什么,我在一个对话框中有两个commandButton,一个与保存(提交)数据相关的服务器,另一个是取消该过程。现在,当我点击保存按钮时,它调用bean方法,但是假设获取此方法的数据为空或为空...我不知道为什么会发生这种情况

我到目前为止已尝试过:

1 - 从action更改为actionListener

2 - 删除/添加"类型"属性附加伤害

3 - 更改onclick

的oncomplete

还有更多我甚至不记得......

在XHTML的部分代码

下面发帖

任何回复都将受到赞赏:)

谢谢大家,

干杯!

            <p class="text-right">
                    <p:commandButton value="#{msgs.button_accept}" id="addNewInvGroupCButton" 
                    action="#{candidateBean.addInvGroup}" icon="fa fa-check" process="@this" 
                    update=":mainForm:somInvestigationGroupBox,dialogInvestigationGroup"
                    oncomplete="PF('dialogInvestigationGroup').close()"/>
                    <p:commandButton value="#{msgs.button_close}"  id="discardNewInvGroupCButton" 
                    actionListener="#{candidateBean.resetInvGroupData}" oncomplete="PF('dialogInvestigationGroup').close();" process="@this"
                    ></p:commandButton>
            </p>

0 个答案:

没有答案