2017-07-26 34 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