grails - 如何从g:select标记传递值

标签 grails gsp grails-2.0

我想将值从选择栏传递到textarea,但失败,说未定义null对象的描述。
$ {dbList}是数据库对象的列表。 DB对象包含一个名为description的属性。如何使文本区域显示该description属性。

<g:select name="copyDB" from="${dbList}" value="copyDB" 
onchange="document.getElementById("text").value=${copyDB.description}" />

<textarea  id="text"></textarea>

最佳答案

将attr optionKey和optionValue添加到标签g:select

<g:select name="copyDB" from="${dbList}" value=""
optionKey="[a property of DB object]" optionValue="description" 
onchange="document.getElementById("text").value=${copyDB.description}" />

关于grails - 如何从g:select标记传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55857959/

相关文章:

grails - 动态在另一个自定义tagLib中调用自定义tagLib

Grails 2.3.0.M1 - 升级不起作用

java - 在 ubuntu 中运行 grails 应用程序时无法找到 java 编译器 com.sun.to

jquery - Grails - 内部 CSS 工作,但外部失败

grails - 在不带 g 的 grails 中为链接创建字符串 :link

grails - 使字段基于 bool 字段值且在grails域中具有多个列,使字段唯一

Grails 2.1.4 和 2.0.4 停止在 AWS Elastic Beanstalk 中提供随机 JS 和 CSS 文件

grails - 从域类中删除属性是否会导致模式自动更新,从而删除相应的列?

grails - 无法解析类 grails.plugin.multitenant.core.util.TenantUtils - Grails 2.3.11

grails - Grails-异步 Controller Action