2017-03-01 36 views
8

我在跳轉後有一個簡單的方法來自定義Grails字段插件的顯示行爲,但是我剛剛意識到它需要付出巨大的努力,因爲沒有可用的模板。我在哪裏可以找到所有Grails字段插件類型的默認模板?

我可以看到FormFieldsTagLib(來自renderDefaultInput()等方法)的顯示功能是硬編碼的,但我認爲有必要讓模板本身(或生成它們的方法,有點像在Grails中生成靜態腳手架)。

我看不出有什麼一致的(合理的),可以自定義顯示的行爲對Grails的字段插件不說。我錯過了什麼嗎?

想象一下用戶想要更改布爾默認呈現的用例,只是在複選框之後(而不是之前)顯示字段標籤,並將其保留爲其應用程序中的所有布爾字段。如果該字段是必需的,有錯誤,前綴等,他需要處理哪些問題?當他需要的只是移動兩個div。

的Grails版本:2.5.4,字段插件版本:1.5.1

+2

您使用的是什麼版本的Grails以及字段插件的版本?這可能會有所幫助。 –

+0

@JoshuaMoore,我仍然在Grails 2.5.4上,但是如果它是唯一的解決方案,升級到Grails 3(以及相應的插件版本)並非沒有問題。 –

回答

2

你是不是失去了一些東西。您必須重新創建模板中每個字段類型呈現的現有實現以供插件使用。沒有辦法生成一個文件(比如腳手架)。

我不會和歷史的原因,爲什麼是這樣的話來煩你,但如果你創建一組基本模板這將是一個好主意,回到插件貢獻。

相關問題