Я относительно новичок в Grails, и я немного разочарован тем, как _form.gsp был удален с плагином поля в Grails 3. _form.gsp оказался хорошим вариантом для экономии времени, когда нам нужно настроить представления с помощью Bootsrap или материализовать.
Теперь в grails 3 install-templates не создает _form.gsp. Согласно этой документации, мы можем выполнить настройку создав _wrapper.gsp, _widget.gsp и т. д. в каталоге view/_fields/default. Но я не могу найти пример таких пользовательских GSP.
Кроме того, допустим, если я настрою все четыре GSP (_wrapper.gsp, _widget.gsp, _displayWrapper.gsp, _displayWidget.gsp), будет ли он генерировать фактический код при запуске команды generate-view? Я имею в виду, заменит ли он теги f:all, f:table и т. д. фактическим кодом? Если нет, то работы, я думаю, предостаточно. Потому что после того, как мы уверены в нашем классе домена и протестировали все операции CRUD, мы запускаем команду generate-view для создания всех GSP для конкретного домена. Затем в большинстве случаев нам нужно внести некоторые изменения в соответствии с нашими требованиями, например, изменить порядок полей, скрыть некоторые поля.
Итак, в заключение у меня две цели:
- Настройка шаблонов по умолчанию и начало разработки.
- Когда я запускаю generate-view, мне не нужны абстрактные теги f:all, f:table и т.д. Мне нужны фактические поля, чтобы я мог настроить сгенерированные представления домена.
Если кто-то добился этого, поделитесь решением.