有一个类

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]

但是from只显示​​一个下拉列表

如何提交多个 list ?

最佳答案

您需要将multiple="true"属性添加到您的选择中,例如

<g:select multiple="true" name="item" id="item" from="['item1', 'item2', 'item3']" />

然后在您的 Controller /服务中:
params.list( 'item' ).each {
    println it
}

关于grails - 多选多选,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44717035/

10-10 16:21