如何从 grails 视图文件夹中的 create.gsp 表单中隐藏几个字段?

Posted

技术标签:

【中文标题】如何从 grails 视图文件夹中的 create.gsp 表单中隐藏几个字段?【英文标题】:How to hide few fields from create.gsp form in grails view folder? 【发布时间】:2021-09-21 09:45:33 【问题描述】:

我想在表的 grails create.gsp 文件中隐藏几个字段。我不能使用column display false 约束,因为我希望该字段在索引页表视图中可见。

默认情况下,create.gsp 的代码包含以下内容:

            <g:form resource="$this.tablename" method="POST">
                <fieldset class="form">
                    <f:all bean="tablename"/>
                </fieldset>
                <fieldset class="buttons">
                    <g:submitButton name="create" class="save" value="$message(code: 'default.button.create.label', default: 'Create')" />
                </fieldset>
            </g:form>

如何跳过 &lt;f:all bean = "tablename"/&gt; 部分代码中的某些特定 2-3 字段?

【问题讨论】:

【参考方案1】:

如何在 中跳过一些特定的 2-3 字段 部分代码?

您可以使用标记的except 属性排除属性,该属性接受应跳过的以逗号分隔的属性列表。

请参阅https://grails-fields-plugin.github.io/grails-fields/latest/ref/Tags/all.html 了解更多信息。

【讨论】:

github.com/grails-fields-plugin/grails-fields/blob/… 显示了使用except 的示例。

以上是关于如何从 grails 视图文件夹中的 create.gsp 表单中隐藏几个字段?的主要内容,如果未能解决你的问题,请参考以下文章

如何创建不同名称的控制器和视图 Grails 脚手架

Grails - 控制器和视图之间的通信

grails无法从插件中找到视图

Grails - 如何从表单调用控制器方法

从 Grails 中的布局视图访问模型

如何在不在 grails 中生成视图的情况下调用动作 [关闭]