【发布时间】:2012-10-24 15:02:17
【问题描述】:
我在 ajax 更新中引用组件时遇到问题,因此它可以得到更新。 这是场景。
我有一个动态创建选项卡的 p:tabView。 在那个 tabView 里面我有一个 p:panel 和一个 p:dataTable 1。 在面板中,我有一个需要更新的文本字段,名为 cached-articles-text。 当我使用 firebug 检查它的 id 时,我发现它是 "tabs:0:cached-articles-text"。
我需要在 dataTable 分页上更新它。所以在dataTable里面我有以下代码:
<p:ajax event="page" update="something_goes_here"/>
这应该会更新文本字段。
如何更新该文本字段或包含该文本字段的面板?问题是,当我更改标签时,id 也会更改:
"tabs:0:cached-articles-text"
"tabs:1:cached-articles-text"
"tabs:2:cached-articles-text"
【问题讨论】:
标签: jsf-2 xhtml primefaces updating