grails - 如何更改 f :field (textField) by a textArea using Grails Fields Plugin

标签 grails grails-plugin

documentation changelog of the plugin ,在版本 1.1 中,我们可以读到:

Support `widget:'textarea'` constraint.

Grails 有一个 textArea 字段。这是 grails documentation 的示例:

<g:textArea name="myField" value="myValue" rows="5" cols="40"/>

但是,如果我们使用 Grails Fields Plugin,并且我们有如下代码:

<f:field  bean="popularExpressionsInstance" property="omg" />

我们如何将其转换为 textArea 以允许输入多行文本?

最佳答案

在您的 popularExpressions 域类中,为 omg 添加以下约束

static constraints = {
  ...
  omg widget: 'textarea'
}

注意:如果您需要控制文本区域的样式,则需要将其包含在 f:field 标记的正文中,例如

<f:field  bean="popularExpressionsInstance" property="omg">
  <g:textArea name="omg" cols="40" rows="5" maxlength="40" value="some default text"/>
</f:field>

关于grails - 如何更改 f :field (textField) by a textArea using Grails Fields Plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678596/

相关文章:

grails - 在hasMany条件中比较属性

grails - 用相同的键附加到查询字符串

ruby-on-rails - 您会为 rails/grails 应用程序推荐什么建模技术/工具/图表?

grails - grails 3功能测试插件

maven - 哪个 grails-maven-plugin 版本与 Maven 3.0.4 兼容?

mongodb - Grails MongoDB插件未发布的版本:1.0.1或1.1.0.GA

grails - 使用 “-”作为分隔符的Grails UrlMappings

Grails Spring Security Core 插件 - 将 flash 消息添加到登录页面

grails - 使用grails插件数据源

json - 在gsp中解析JSON数组