0

現在、一連のコンテンツ ドキュメントを表示するために、Dojo の AutoRotator を使用しています。このカルーセルに、マネージド Bean からデータ コレクションを取得する繰り返しコントロールを配置します。ビューからユニバーサル ID を収集し、それを Bean プロパティとして HashMap に入れるメソッドがあります。

繰り返しコントロールには、データソースがバインドされたパネルがあります。データソースはドキュメントであり、documentId はマネージド Bean のデータ コレクションからのものです。ボディは多くのフォーマットされた情報を持つMimeエンティティであるため、私はこのように決めました

これまでのところ、すべて正常に動作しています......別の XPage を介してコンテンツ ドキュメントを更新して保存すると、カルーセル内のドキュメントは更新されません。

データ コレクションを更新する方法を知っている人はいますか? Managed Bean でデータ コレクション Hashmap を更新することは可能ですか。repeatcontrol は新しいデータを取得しますか? または、バックエンドとフロントエンドの間で同期を維持する他の方法はありますか?

4

1 に答える 1

0

Bean を applicationContext に移動すると、データベースのすべてのユーザーがアクセスできるようになります。次に、docid を収集するだけでなく、実際の MIME エントリを収集します (重要: NotesMimeEntry クラスを使用しないでください。Bean で標準の Java オブジェクトを使用してください)。unid をキーとして、HTML をコンテンツとしてマップを使用できます。次に、querySave で applicationBean を更新します。

理にかなっていますか?

于 2012-08-29T03:44:00.533 に答える