使用Fields插件:
<f:field bean="operator" property="defaultPaymentMethod"/>
使用标签很好地呈现&#34;默认付款方式&#34;和输入框。
我如何(最佳方式)显示该字段并且不允许用户更改该值?
f:显示只显示值,没有标签。
我尝试编写一个这样的包装器:
<div class="fieldcontain required"><label for="${property}">
<g:message
code="${entityName}.${property}.label"
default="${property}"/>
<span class="required-indicator">*</span>
</label><g:field type="text"
name="${property}"
readonly="readonly"
value="${value}"/>
</div>
但是没有好的标签格式。
有没有办法让Grails Fields插件只读取字段?
答案 0 :(得分:0)
使用f:display仅显示值:
<f:display bean="operator" property="defaultPaymentMethod"/>
如果您仍想保留输入字段的外观,可以使用以下属性:disabled =&#34; true&#34;在f:field标签中。
编辑: #&34;禁用=&#34;真&#34;在f:field标签&#34;不工作