0

目前我正在使用 Dojo 的 AutoRotator 来显示一组内容文档。我使用重复控件填充此轮播,该控件从托管 bean 获取数据收集。有一种方法可以从视图中收集通用 id,并将其作为 bean 属性放入 HashMap 中。

在重复控件中,有一个面板,其中绑定了一个数据源。数据源是文档,documentId 来自托管 bean 的数据集合。我决定这样,因为主体是具有大量格式化信息的 Mime 实体

到目前为止一切顺利,一切正常……当通过另一个 XPage 更新和保存内容文档时,轮播中的文档将不会更新。

有谁知道更新我的数据收集的方法?是否可以更新托管 Bean 中的数据集合 Hashmap,repeatcontrol 是否会获取新数据?或者还有其他方法可以在后端和前端之间保持同步。

4

1 回答 1

0

您可以将 bean 移动到 applicationContext 中,这样数据库的所有用户都可以访问它。然后不仅收集 docid,还收集实际的 mime 条目(重要:不要使用 NotesMimeEntry 类,在 bean 中使用标准 Java 对象)。您可以使用以 unid 为键、以 HTML 为内容的地图。然后在querySave 中更新applicationBean。

说得通?

于 2012-08-29T03:44:00.533 回答