使用JavaScript在p:messages中添加消息



我的页面上有一个像这样的消息元素:

<p:messages id="messages" widgetVar="myMessages" showDetail="false" closable="true">
<p:autoUpdate/>
</p:messages>

我想用JavaScript添加一个消息。看看文档,我应该可以这样做:

PF('myMessages').appendMessage({detail:'Upload your files before saving',severity:'error'});

或者像这样:

PF('myMessages').add({detail:'Upload your files before saving',severity:'error'});

但是我得到一个错误,说&;Uncaught TypeError: Cannot read properties of undefined (reading 'appendMessage')&;

这是primefaces 10社区下载中的一个bug。

https://github.com/primefaces/primefaces/issues/7798