第二次点击时没有调用Richfaces动作

时间:2014-08-11 00:08:29

标签: jsf richfaces

我有一个这样的按钮:

<a4j:commandButton value="Delete"
    reRender="parentForm"
    rendered="#{myBean.action == 'EDIT'}"
    action="#{myBean.someAction}"
    oncomplete="if (#{facesContext.maximumSeverity != 'Error'})
    {Richfaces.hideModalPanel('thisPanel'); 
    javascript:Richfaces.showModalPanel('confirmationPanel')}" />

首次用户点击它时,它会正常工作。我可以在myBean.someAction中将严重性设置为Error。但是如果用户第二次点击它,则甚至不会调用myBean.someAction并且oncomplete成功执行。为什么会这样?

1 个答案:

答案 0 :(得分:1)

在恢复视图阶段可能不是=='编辑',这可能与您遇到的效果类似