在Grails中,可以使用多种方法将多个选定的下拉值保存到单个列中。以下是一种常见的方法:
class SelectedValues {
String selectedOptions
// 其他属性...
}
<select name="selectedOptions" multiple>
<option value="value1">Option 1</option>
<option value="value2">Option 2</option>
<option value="value3">Option 3</option>
<!-- 其他选项... -->
</select>
def saveSelectedValues() {
def selectedOptions = params.selectedOptions.join(",") // 将选定值以逗号分隔的字符串形式保存
def selectedValues = new SelectedValues(selectedOptions: selectedOptions)
selectedValues.save()
// 其他操作...
}
def selectedValues = SelectedValues.get(id)
def selectedOptions = selectedValues.selectedOptions.split(",") // 将保存的字符串分割为选定值的数组
这种方法可以将多个选定的下拉值保存到Grails中的单个列中。在实际应用中,可以根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云