0
我有一个Grails域类,里面有一个字符串列表,我想编辑这些字符串。为了简单起见,我们假设列表的大小是固定的。下面是我有:如何在Grails中为字符串列表建立编辑表单?
MyEntity.groovy:
class MyEntity {
String name
List variables = ['one', 'two', 'three']
static hasMany = [
variables: String,
]
}
_fields/myEntity所/变量/ _widget.gsp:
<g:textField name="variables[0]" value="${value[0]}" />
<g:textField name="variables[1]" value="${value[1]}" />
<g:textField name="variables[2]" value="${value[2]}" />
这使得文本字段为预先填充列表中的每个元素具有正确的值。但是,当我编辑值并放弃表单时,我的编辑将被丢弃。我错过了什么?