私はドメインクラスを持っている:地図にプロパティを追加するには?
class Person {
String name
Boolean likesGrails
Boolean isSmart
}
とプリ(ものを決定するfriend
を使用します)ビューに渡す前に(新しいプロパティfriend
を作成する)データを処理したい:
def people = Person.list()
people.each {
it.friend = likesGrails && isSmart
}
を
このfriend
プロパティを追加するにはどうすればよいですか?上記のコードは機能しません(it.friend
が存在しないと不平を言います)。あなただけ追加することができる必要があり
groovyマップにプロパティを追加することは可能です( 'people'はhibernateから来たものではなく、' def people = [....]として定義されました)。 – zoran119
ええ、ちょうどあなたの質問のようにそれを加えることができます:-) –
@ zoran119例: '[[a:1、b:2]、[a:3、b:4]]。 c = it.a + it.b;それは '' –