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
}