2

gspで多くのリストを1つのリストにマージしようとしています。例えば:

  1. クラスAにはクラスBインスタンスのリストがあります

  2. 式を使用しようとすると${a.findAll(some_condition).b}、Bのインスタンスのリストのリストが表示されます。

式が単一のリストを返すようにしたいのですが、すべてのインスタンスが以下を満たすbすべてのものに属しています。asome_condition

4

1 に答える 1

2

試してみてください:

${a.findAll(some_condition).b.flatten()}

それはあなたに単一のリストを得るはずです

${a.findAll(some_condition).b.flatten().unique()}

重複も削除する必要があります

于 2012-08-14T14:19:06.367 に答える