Grails:自动绑定1-N对象数组中的DELETE

时间:2011-07-19 20:53:59

标签: data-binding grails

在Grails中,您可以拥有1-N对象关系,并且您可以在同一页面上管理多个方面,如下所示:

作者有很多书

客户方:

input name=authorName
input name=books[0].bookName, hidden name=books[0].id
input name=books[1].bookName, hidden name=books[1].id

服务器端:

Author(params).save()

这将保存(或更新,如果id不为null)Author和Book集合。太棒了! 但是,如果例如books [1]不再存在或者它的id已被设置为null,是否还有一种方法可以为该书发出DELETE?

1 个答案:

答案 0 :(得分:0)

最好的办法就是在客户端处理这个问题。不要发送空记录并重新索引需要保存的新记录