[英]How to show ID column in Grails' scaffolded views?
有什么方法可以在Grails 3支架視圖中顯示ID列,以便在創建新條目時允許對其進行編輯和手動指定? 默認情況下,在域類的映射中指定為id
的列在列表視圖( show
或edit
或create
)中不可見。 不過,有時候,我需要ID在此可見並能夠手動更改它。 怎么做?
好,找到了! 因此,為了指定要在這些視圖中呈現的字段,請轉到相應的*.gps
文件,例如edit.gsp
然后*.gps
文件底部,更改<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']"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.