XPage で次の課題に直面しています。まったく同じビューを持つ 3 つのデータベースがあります。目標は、3 つのデータベースからのこれら 3 つのビューを 1 つの XPage と1 つのビュー コンポーネントに統合することです。
私の知る限り、通常、ビュー コンポーネントごとに 1 つのビューしか提供できません。現在、ドキュメントがフェッチされる Java バックエンドがあります。その後、それらは HTML マークアップに処理され、jQuery データ テーブルを使用してより美しく/機能的にされます。
(少なくとも) 3 つの欠点があります。
- これはかなりのコードであり、データベースから別のビューを表示したい場合は、ボイラー プレート コードをすぐに実行します...
- 30 秒ほどかかるので、それほど速くはありません。すべてのレコードを取得して表示します。
- 私のやり方がベストプラクティスであるとはほとんど想像できません。
誰かがこの課題に直面したことがありますか? Java コードを減らして高速化し、可能であれば標準コンポーネントを使用したいと考えています。