我试图使用像这样的p:growl来显示消息。要在数据表的延迟加载的OnRowSelect方法上更新这样的
<p:growl id="applyMessages" showDetail="false" global="true" /> and <p:ajax event="rowSelect" listener="#{editBean.onRowSelect}" update=":studyPlanEditForm:display applyMessages"/>
但是得到了这样的错误 在视图中找不到标识符为“applyMessages”的组件。 请帮助。
答案 0 :(得分:1)
在浏览器中查看您网页的源代码。然后标识p:growl
标记及其生成的客户端ID。它肯定比applyMessages
长,并且前缀类似于containerID:applyMessages
。在ajax调用的update
属性中使用此ID。