gpt4 book ai didi

grails - 如何在grails中预填充隐藏的表单字段?

转载 作者:行者123 更新时间:2023-12-02 14:45:42 27 4
gpt4 key购买 nike

我刚开始使用Grails,并且正在运行一个非常基本的应用程序。我想用随机字符串预填充隐藏的表单字段。

做这个的最好方式是什么?我已经看过taglib了,但是我不确定这种事情的最佳实践是什么。我应该在src / java或src / groovy文件夹中创建一个类,还是有更好的方法来完成此操作?

最后,我知道这是一个非常基本的问题,但是如果我确实创建了一个类或taglib,那么如何在.gsp页面中调用它呢?

谢谢!

最佳答案

如果你的 Action 是这样的

def create() { [orgInstance: new Org(params)] }

这意味着将一个新的 Org对象传递到您的 View ,该对象可以称为 orgInstance
由于模型 [orgInstance: new Org(params)]是 map ,因此您只需添加另一个参数即可:
def create() { [orgInstance: new Org(params), hiddenValue: 'something random'] }

可以通过以下方式在.gsp中使用它:
<input type="hidden" name="test" value="${hiddenValue}" />

关于您的另一个问题:自定义taglib的使用方式与其他Grails-Tags相同: <g:myTag ...>...</g:myTag> . You can change the namespace g to whatever you like - g是默认设置。有关更多详细信息,请参见文档: http://grails.org/doc/latest/ref/Tag%20Libraries/Usage.html

关于grails - 如何在grails中预填充隐藏的表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11279287/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com