Grails 多项选择多对多
有一节课Grails 多项选择多对多,grails,groovy,grails-domain-class,Grails,Groovy,Grails Domain Class,有一节课 class Trip { static constraints = { sTrip(blank: true, nullable: true) } static hasMany = [trip: Trip] static belongsTo = [sTrip: Trip] String name String toString() { return this.name } } 我需要添加一个
class Trip {
static constraints = {
sTrip(blank: true, nullable: true)
}
static hasMany = [trip: Trip]
static belongsTo = [sTrip: Trip]
String name
String toString() {
return this.name
}
}
我需要添加一个可选字段,在该字段中,我可以选择已经可用于该类的数据
也就是说,与类本身的多对多关系
我这样做:
static hasMany = [trip: Trip]
static belongsTo = [sTrip: Trip]
但从仅显示下拉列表
如何提交多重列表?您需要将
multiple=“true”
属性添加到您的选择中,例如
<g:select multiple="true" name="item" id="item" from="['item1', 'item2', 'item3']" />
你在使用脚手架吗?不,我甚至重写了标准数据映射
params.list( 'item' ).each {
println it
}