在View JSF中找不到带标识符的组件

时间:2012-05-07 09:37:57

标签: jsf primefaces

我试图使用像这样的p:growl来显示消息。要在数据表的延迟加载的OnRowSelect方法上更新这样的

<p:growl id="applyMessages" showDetail="false" global="true" /> and     <p:ajax event="rowSelect" listener="#{editBean.onRowSelect}" update=":studyPlanEditForm:display applyMessages"/> 

但是得到了这样的错误 在视图中找不到标识符为“applyMessages”的组件。 请帮助。

1 个答案:

答案 0 :(得分:1)

在浏览器中查看您网页的源代码。然后标识p:growl标记及其生成的客户端ID。它肯定比applyMessages长,并且前缀类似于containerID:applyMessages。在ajax调用的update属性中使用此ID。