App информация:Как работает плагин полей 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
Я хочу создать простую форму вставки для этого объекта. Моя форма в настоящее время:
<g:form name="insertPerson" controller="person" action="savePerson">
<f:field bean="person" property="name"/>
<g:submitButton name="create"/>
</g:form>
Я понимаю поле плагина имеет поле и шаблоны виджетов, которые я создал необходимые папки и файлы GSP. Что значит делать в этих файлах, чтобы моя форма работала?
Я использую Fields версии 2.1.0, которая является вилкой 1.4, и это не поддерживает тег f: all. Я удалил папки шаблонов, которые я создал, но форма все еще не работает, так как я получаю ошибку ниже. ERROR errors.GrailsExceptionResolver - NotReadablePropertyException Недопустимое свойство 'name' класса bean [java.lang.String]: имя свойства Bean не читается или имеет недопустимый метод getter: соответствует ли тип возвращаемого значения getter типу параметра сеттер ?. – kulsoompatel