我对嵌入式类中的布尔值的自动数据绑定有疑问。我为此创建了一个示例:
域类:
class TestMe {
TestEmbedded testEmbedded = new TestEmbedded()
static embedded = ['testEmbedded']
static constraints = {
}
}
嵌入式类:
class TestEmbedded {
String stringEmbedded = "test"
Boolean booleanEmbedded = false
}
控制器:
class TestMeController {
static scaffold = true
}
脚手架编辑和创建可以正确渲染输入。当我创建或编辑即时,嵌入的属性工作正常。只有一个问题。当我尝试将 TestMe.testEmbedded.booleanEmbedded 从真值编辑为假值(使用复选框)(其他方式轮编辑工作!)时,数据绑定不起作用。它是grails的错误吗?有什么好的工作方法吗?