Data binding Grails:自动绑定1-N对象数组中的删除

Data binding Grails:自动绑定1-N对象数组中的删除,data-binding,grails,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不为空)作者和图书集合。太棒了! 但是,如果例

在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不为空)作者和图书集合。太棒了!
但是,如果例如books[1]已不存在或其id已设置为null,是否有办法也为该书发出删除命令?

最好在客户端处理此问题。不要发送空记录并对需要保存的新记录重新编制索引

您无法在不知道其ID的情况下删除某些内容,因此,如果已将其设置为null和/或不存在,将如何删除?或者我不理解你的问题。