我有域类:
在更新方法中,当我从一个指定值列表中为一个人指定一个指定时,我想在SalarySlip中插入一个新记录。
类似的东西:
def update = {
def SalarySlipInstance = new SalarySlip()
SalarySlipInstance.Person.ID = Params.ID //is this correct?
SalarySlipInstance.Designation.ID = ?? //since the value is coming from a list. How can I bind this field?
}
答案 0 :(得分:2)
您需要先加载Person和Designation对象:
salarySlipInstance.Person = Person.get(params.person.id)
salarySlipInstance.Designation = Designation.get(params.designation.id)
如果在您的表单中,您将此人和指定ID加上前缀。和指定。它使加载更容易。