Xpages 应在更新后端文档后更新重复控件

Xpages 应在更新后端文档后更新重复控件,xpages,Xpages,目前,我正在使用Dojo的AutoRotator来显示一组内容文档。我用一个repeat控件填充这个caroussel,该控件从一个托管bean获取数据收集。有一种方法可以从视图中收集通用ID,并将其作为bean属性放入HashMap中 在repeat控件中,有一个面板,其中绑定了一个数据源。数据源是document,documentId来自托管bean的数据集合。 我决定这样做,因为主体是包含大量格式化信息的Mime实体 到目前为止一切正常。。。。。。 当通过另一个XPage更新和保存内容文档

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

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

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

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

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


有意义吗?

一些示例代码来突出您的问题会有所帮助。一旦自动转发器被填充,它就会离线运行,不是吗?据我所知,在ApplicationContext中创建一个托管Bean,它将为每个后端文档创建一个Java对象和主体(mime),并将这个Java对象集合绑定到repeat控件。并在查询保存更新相应的Java Object.Correct。只需确保在对象中不存储任何Notes类