0

我在引用 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"/>

那应该更新文本字段。

如何更新该 textField 或包含该 textField 的面板?问题是,当我更改选项卡时,id 也会更改:

“标签:0:缓存的文章文本”

“标签:1:缓存的文章文本”

“标签:2:缓存的文章文本”

4

1 回答 1

0

有趣...我已将以下内容放入更新中,并且有效。

<p:ajax event="page" update=":tab-form:abas:cached-articles-text"/>

但现在我有另一个问题。缓存文章的正确数量仅在我发出另一个请求时显示。这是为什么?

于 2012-11-04T17:39:43.470 回答