2017-07-26 65 views
-1

使用字段插件阅读:渲染场,因为只有使用Grails的字段插件

<f:field bean="operator" property="defaultPaymentMethod"/> 

带有标签“默认付款方式”和输入框很好的呈现。

我怎样才能(什么是最好的方式)显示字段,并且不允许用户更改值?

  • 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

使用f:显示屏只显示值:的F禁用=“真”:

<f:display bean="operator" property="defaultPaymentMethod"/> 

如果你仍想保留的输入场的样子,你可以使用属性:字段标签。

编辑: “禁用=”真“在F:字段标签”不工作

+0

在有些慵懒发展的利益,让场插件做的格式,是的,我也想保持一个输入字段的外观。尝试使用disabled =“true”,它没有影响。这些字段仍然可以编辑。在文档中找不到“禁用”属性。 – sedge

+0

我明白了......你是对的。禁用true似乎不能在当前版本中工作...不是一个真正的解决方案,但工作,是使用jQuery。 ()。 – Kloker