我使用时的问题:
<p:growl id="growl" autoUpdate="true" />
要么
<p:messages id="messages" autoUpdate="true" />
当我有错误消息,并且一旦我使用清除过滤器或重新过滤primefaces数据表,如:
<p:commandButton value="do somthing and re-filter" oncomplete="PF('testTable').filter()"/> <p:commandButton value="do somthing and clear filter" oncomplete="PF('testTable').clearFilters()"/> <p:dataTable id="table" widgetvar="testTable" value="#{myMB.data}"> </p:dataTable>
消息被隐藏了,因为autoUpdate是真的,所以ajax调用过滤器被触发并返回没有消息所以这个调用清除消息,如果我使autoUpdate =“false”将是一个解决方案,但我需要它所以我不想把它设置为假.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。