gpt4 book ai didi

grails - 为什么 Grails Scaffolding 插件会限制显示属性的数量?

转载 作者:行者123 更新时间:2023-12-02 14:52:09 24 4
gpt4 key购买 nike

我正在使用 Grails 2.4.2 和脚手架插件 2.1.2,并注意到动态脚手架在 index.gsp 中最多只显示域类的 6 个属性。 . index.gsp包含 line像这样。

props.eachWithIndex { p, i ->
if (i < 6) {
if (p.isAssociation()) { %>
<th><g:message code="${domainClass.propertyName}.${p.name}.label" default="${p.naturalName}" /></th>
<% } else { %>
<g:sortableColumn property="${p.name}" title="\${message(code: '${domainClass.propertyName}.${p.name}.label', default: '${p.naturalName}')}" />
<% } } }

所以问题是为什么会有这个限制,为什么要硬编码?它不应该是可配置的吗?限制是否绑定(bind)到默认布局 main.gsp ?

最佳答案

限制它的原因是为了防止创建一个列表页面,其中返回的字段太多以至于无法使用。

其次,它是可配置的。您可以安装模板并进行更改。或者您可以生成 View 并编辑 gsp。

但是,我怀疑您在问为什么不能将其定义为域类或项目中的某些内容,而不必执行上述任何一项。我会说 fork 插件,添加该功能,然后提出拉取请求。

关于grails - 为什么 Grails Scaffolding 插件会限制显示属性的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24720913/

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