2016-06-21 4 views
0

アプリ情報:簡単な挿入フォームを作成する際、Grailsフィールドプラグインはどのように機能しますか?

  • Grailsのバージョン:3.1.8
  • Groovyのバージョン:2.4.6
  • のJava:私は、ビルド中に依存関係としてプラグインフィールドに追加した8

.gradleとフィールドバージョン2.1.0を使用しています。これに利用できるドキュメントはhereです。私は、このオブジェクトのための単純な挿入フォームを作成したい

String name 
    String addressLine1 
    String addressLine2 
    String addressLine3 
    String town 
    String county 
    String postCode 
    String phoneNumber 

次のように

マイドメインクラスがあります。現在のフォーム:

フィールドプラグインには、必要なフォルダとgspファイルを作成したフィールドとウィジェットテンプレートがあります。フォームを動作させるためにこれらのファイルに入るのはどういう意味ですか?

答えて

1

あなたは自分のドメイン以外を必要はありませんし、Bean内のすべてのフィールドをレンダリングします

<f:all bean="person" /> 

。 のみを上書きしたい場合は、テンプレートの作成を開始します。 あなたは

Github

で見ることによって生成する(それとも、生成されたHTMLソースを直接見ることができます)どのようなプラグインはプラグインのフィールドFを見ることができます:全て、F:フィールドは足場のために本当に多くのです。完全な制御を使用したい場合 g:field および関連タグ

+0

私はFieldsバージョン2.1.0を使用しています.1.4からのフォークであり、これはf:allタグをサポートしていません。私は私が作成したテンプレートのフォルダを削除しましたが、私は下のエラーが表示されているので、フォームはまだ動作しません。エラーerror.GrailsExceptionResolver - NotReadablePropertyException Beanクラスの 'name'プロパティが無効です[java.lang.String]:Beanプロパティ 'name'が読み込めないか、または無効なgetterメソッドがあります:getterの戻り値の型が、セッター? – kulsoompatel

関連する問題