Я сохраняю контакты (электронная почта, мобильный телефон, ICQ, AIM и т.д.) для людей, как это:Grails эффективным hasMany-Отношения в View
class Person {
static hasMany = {
contacts: Contact
}
}
class Contact {
String code
ContactType type
}
class ContactType {
String name
}
На мой взгляд, я написал несколько шаблонов для отображение каждого контакта с помощью select-box для типа контакта и текстового поля для кода, подгоняемого некоторым JavaScript для добавления и удаления.
Мой вопрос: есть ли простой и элегантный способ обновления данных, подобных personInstance.properties = params
, или мне нужно прочитать все поля, удалить удаленные, обновить измененные и добавить новые?
Спасибо, это то, что я искал. Текущую документацию по этому вопросу можно найти здесь: http://www.grails.org/doc/1.2.x/guide/6.%20The%20Web%20Layer.html#6.1.6%20Data%20Binding – Jan