1

別の繰り返しコントロール内で 1 つの繰り返しコントロールを使用しているアプリがあります。外部コントロールは、単純な DbColumn を使用して、ビュー列からデータをキャプチャします。繰り返しコントロールからリストを表示するための計算フィールドがあります。内側の Repeat コントロールは、外側の Repeat コントロールのリストに基づいて単純な DbLookup を使用します。リンクを使用してそのデータを表示します。問題は、DbLookup を使用する繰り返しコントロールは、表示するドキュメントが 2 つ以上ない限り、外側の繰り返しコントロールからの対応するデータを表示しないことです。外部コントロールに会社 A がリストされていて、会社 A に関連付けられている発注書ドキュメントが 1 つしかない場合、それは表示されません。会社 A の 2 つ目のドキュメントを作成するとすぐに、両方のドキュメントが設計どおりに表示されます。これは、私が取り組んでいる 2 つの別々のアプリで発生しています。

4

2 に答える 2

0

@DbLookup / @DbColumn を @Explode でラップすると、問題が解決する場合があります。@Explode は配列を返す必要があります。

于 2013-08-02T19:45:37.630 に答える