我试图在单击命令按钮时显示错误消息:在获取LazyDataModel内的load()方法中的行计数时发生异常时抛出错误。我是使用primefaces 4.0版本
我在补丁bean中添加了一条错误消息 public void showup(){
if(flag){
addMessage(MessageBundleEnum.BUSINESSLOGIC.getMessage("error158"));
RequestContext.getCurrentInstance().update("mainForm:messages");
}
和命令按钮看起来像:我的命令按钮看起来像
<p:outputPanel id="findCriteriaButtonGroup" layout="block" styleClass="buttonGroup">
<p:commandButton id="criteria_find" icon="ui-icon-search" accesskey="F" action="#{backingBean.findCriteria}" update="@form" value="#{msg.button_FIND}" oncomplete="typeof resultsTable !== 'undefined' && resultsTable.getPaginator().setPage(0,true)" />
</p:outputPanel>
</ui:composition>
我可以看到错误消息正在添加到消息中,但随着表单的更新,我的错误消息正在消失,我该如何处理?