gpt4 book ai didi

grails - 使用GORM设置域类属性值

转载 作者:行者123 更新时间:2023-12-02 14:48:47 25 4
gpt4 key购买 nike

用户在我的Grails应用程序中创建记录后,它将获取该信息并填充并显示图形。然后,用户可以单击该页面上的按钮,然后将其重定向到创建页面。发生这种情况时,我希望将之前输入的数据显示为这些字段的默认值。

现在,在我的 Controller 中,我们实例化域类。

def create() {
[apiInstance: new Api(params)]
}

假设 Api类包含两个属性,一个名为 name的字符串和一个名为 myValue的整数。

我需要怎么做才能显示数据库中 namemyValue的最新值,作为创建页面中字段的新默认值?

最佳答案

听起来您只是想显示每个字段的值?

<g:textField name="name" value="${apiInstance.name}" />
<g:textField name="myValue" value="${apiInstance.myValue}" />

如果要默认显示最后创建的 Api,则必须在 Controller 中获取它。您可以使用 last() 获取域类的最后一个创建实例。
def create() {
[apiInstance: Api.last() ?: new Api(params)]
}

关于grails - 使用GORM设置域类属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48080232/

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