0
有兩種不同類的文本屬性:createdBy和lastUpdatedBy。它們只是登錄用戶的用戶名。它們在$ {grails-app} /views/_fields/string/widget.gsp中使用_widget.gsp進行渲染。這是_widget.gsp的外觀:使用Grails Fields插件渲染隱藏字段而不是文本字段
<g:if test="${property == 'createdBy' || property == 'lastUpdatedBy' }">
<g:hiddenField name="${property}" value="${value}" />
</g:if>
<g:else>
<input type="text" name="${property}" value="" <g:if test="${required}">required=""</g:if> id="${property}" />
</g:else>
不幸的是,帶星號的標籤仍然呈現。當試圖保存它告訴我createdBy和lastUpdatedBy是必需的,雖然他們在頁面源中作爲隱藏字段與正確的值填充。
此外,我的待遇'必需的'正確嗎?
任何想法如何擺脫標籤和隱藏字段所需的星號?
謝謝。