0

私のアプリケーションには、企業向けとクライアント向けのドキュメントがあります。これは多対多の関係です。企業は任意の数のクライアントを持つことができ、クライアントは多くの企業のクライアントになることができます。関係は、クライアント ドキュメントの ID を含むフィールドを使用して、会社への応答ドキュメントを作成することによって保存されます。

会社の XPage でクライアント ドキュメントのフィールドを表示できるようにしたいと考えており、繰り返しコントロールを使用してこれを実行しようとしています。すべてのリンク ドキュメントのビューを作成し、それを使用して繰り返しを作成し、現在のドキュメント ID でフィルター処理して、現在の会社が持っているすべてのリンクを収集しました。これにより、その会社に関連付けられているクライアント ドキュメントのすべての ID を一覧表示できます。

この ID を最初のコントロールにネストされた繰り返しコントロールに渡す方法を考え出しました。これをすべてのクライアント ドキュメントのビューのフィルターとして使用するか、データ ソース ドキュメント ID として直接使用します。これは可能ですか?そうでない場合、クライアント ドキュメントのデータを会社のページに表示するにはどうすればよいですか?

4

1 に答える 1

0

繰り返しコントロールを指定するときは、インスタンス値を含む変数を指定します。この変数名は、繰り返しコントロール内のすべてのものに表示されます。したがって、変数にはクライアント ドキュメントの UNID が一度に 1 つずつ含まれます。たとえば、あなたはそれを呼び出しますClientDocID。その繰り返しコントロール内にパネルを配置します。そのパネルは、独自の DominoDocument データ ソースを持つことができます。データソースには、デフォルトのアクションとして、新規、表示、または編集を含めることができます。DocumentId の提供が必要な「表示」を選択します。「計算済み」を選択し、単にClientDocID数式として使用します。

パネルの HTML のレンダリングを抑制することができます (プロパティを確認してください) xp:tr

それが役立つことを願っています

于 2012-07-26T03:23:24.783 に答える