gpt4 book ai didi

Grails 3 - 列表中显示 ID 的脚手架

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

有没有办法在使用动态 View 列出域(使用脚手架的索引操作)时显示域的“id”?

看起来这些列是基于约束的,但是将“id”添加到约束会导致各种错误,具体取决于我将 id 添加到约束的方式:

id()
id
id nullable: false

我知道我可以将静态 View 作为一种解决方法,但我更喜欢使用动态 View ,以便在 future 的 Grails 升级中更容易维护它们。

最佳答案

这可以通过对脚手架插件模板进行小的更改来实现。您需要使用 install-templates 将默认模板安装到您的项目中。命令。

安装模板后,打开/src/main/templates/scaffolding/index.gsp 并找到显示为的行

<f:table collection="\${${propertyName}List}" />

这是在列表(索引) View 上生成表的行。您可以通过添加包含要在表中呈现的所需字段的属性列表来自定义生成的表中显示的列。例如,
<f:table collection="\${${propertyName}List}" properties="['id', 'bar', 'baz']" />

缺点是这会改变所有接口(interface)的表生成。要解决此问题,请将 index.gsp 文件复制到 views/controllerName/index.gsp 并在那里进行修改。

标签是 Fields 的一部分插入。

关于Grails 3 - 列表中显示 ID 的脚手架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41991599/

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