如何在Grails的脚手架视图中显示ID列?

时间:2019-02-22 09:27:07

标签: java grails groovy gorm grails3

是否可以在Grails 3支架视图中显示ID列,以便在创建新条目时对其进行编辑和手动指定?默认情况下,在域类的映射中指定为id的列在列表视图showeditcreate中是不可见的。不过,有时候,我需要ID在此可见并能够手动更改它。怎么做?

1 个答案:

答案 0 :(得分:0)

好,找到了!因此,为了指定要在这些视图中呈现的字段,请转到相应的*.gps文件,例如edit.gsp,然后在文件的底部,将<f:all bean="<name>"/>更改为显式列列表,如下所示:

                <f:with bean="<name>">
                    <f:field property="frequency"/>
                    <f:field property="unit"/>
                    <f:field property="description"/>
                    <f:field property="lang"/>
                </f:with>

...就完成了!唯一的例外是列表所在的index。为了更改该名称,您可以编辑index.gsp以在f:table collection标签中反映特定的属性:

    <f:table collection="${aliasFrequencyDictList}" properties="['frequency','unit','description','lang']"/>