私は Grails に比較的慣れていないので、Grails 3 のフィールド プラグインで _form.gsp を削除した方法に少しがっかりしています。_form.gsp は、Bootsrap やマテリアライズでビューをカスタマイズする必要がある場合に、時間を節約するのに適したオプションのようです。
現在、grails 3 では、install-templates は _form.gsp を作成しません。このドキュメントに従って、view/_fields/default ディレクトリの下に _wrapper.gsp、_widget.gsp などを作成することでカスタマイズを実現できます。しかし、そのようなカスタム GSP の例を見つけることができません。
また、4 つの GSP (_wrapper.gsp、_widget.gsp、_displayWrapper.gsp、_displayWidget.gsp) をすべてカスタマイズすると、generate-view コマンドを実行したときに実際のコードが生成されるとしましょう。つまり、f:all、f:table などのタグを実際のコードに置き換えますか? そうでない場合は、かなりの量の作業が必要になると思います。ドメイン クラスに自信があり、すべての CRUD 操作をテストした後、すべてのドメイン固有の GSP を作成するために generate-view コマンドを実行します。次に、ほとんどの場合、フィールドの並べ替え、フィールドの一部の非表示など、要件に応じていくつかの変更を行う必要があります
結論として、私には2つの目標があります。
- デフォルトのテンプレートをカスタマイズして開発を開始します。
- generate-view を実行するとき、f:all、f:table などの抽象タグは必要ありません。生成されたドメインのビューをカスタマイズできるように、実際のフィールドを配置する必要があります。
誰かがこれを達成した場合は、解決策を共有してください。