0

私の他の質問に続くGrailsクエリ-結合テーブルにアクセスできません

これで検索結果のリストができましたが、各名前と各パラメーターの選択ボックスを表示する必要があります。私には名前と価値があります。名前には繰り返しがあります。たとえば、次の例のように、色と明快さが何度も繰り返されます。

NAME    VALUE
Color   red          
Color   blue    
Color   green    
Clarity clear
Clarity turbid
Clarity hazy

名前リスト内の一意のアイテムごとに1回印刷される、色または明快さを表す変数${name}が必要です。また、名前に関連付けられた値を保持するドロップダウンボックスを生成する必要があります:IE

色の値赤、青、緑

どこかで「unique()」を使用できると思っていますが、その方法がわかりません。コントローラまたはgsp側を見る必要がありますか?

4

1 に答える 1

1

サーバー/コントローラー側で行い、Collection.groupByメソッドを使用します。例えば:

yourListOfStuff.groupBy {it.name}
于 2012-05-18T17:52:38.953 に答える