我有一个这样的按钮:
<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成功执行。为什么会这样?
答案 0 :(得分:1)
在恢复视图阶段可能不是=='编辑',这可能与您遇到的效果类似