根据名称自动填充表单输入?

时间:2016-03-17 18:46:00

标签: forms grails

如果我有一个命令对象,例如

class AppContactInfoCommand {
    String fname = "Tom";
}

当我将该命令对象传递给我的视图以填充我的表单时,我必须这样做

<g:textField name="cmd.fname" value="${cmd.fname}"/>

如果我拥有包含许多字段的大型表单,这似乎非常重复且耗时。是不是有办法让g:textField智能地检测到该值并自动填充值字段,所以我所要做的就是

<g:textField name="cmd.fname" />

我使用过的其他框架都是这样做的,所以我相信Grails必须有办法做到这一点。

Grails版本:3.1

1 个答案:

答案 0 :(得分:0)

没有什么可以阻止你编写自己的标记库来做到这一点。但是,textField等所包含的标记库没有此行为。从documentation可以看出。