我在typeCause和Client之间有很多关系
我的问题是,当我从mutliselect组件中取消选择一个项目并提交时,未选择的项目未放入数据库中
这是我打到http://localhost:8080/flp/typeCause/list?search.client.id=9的网址
url触发此namedQuery的执行:
search { params ->
if (params.client.id) {
clients {
'in' 'id', params.list('client.id')*.toLong()
}
}
}
这是一个 View :
<div class='fieldcontain typeCauses'>
<label for='typeCause.label'>
<g:message code='typeCause.label' />
</label>
<g:select from='${TypeCause.list()}' multiple='true' name='typeCauses' optionKey='id' value='${clientInstance?.typeCauses*.id}'></g:select>
</div>
请注意,我的 Controller 是脚手架
预先感谢您的帮助
最佳答案
最后,当我在TypeCa的映射中删除时,它运行良好:
cache 'nonstrict-read-write'
关于grails - 当我在多选组件中取消选择一个项目时,无法删除数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49853895/