App Info:Wie funktioniert das Grails-Felder-Plugin beim Erstellen eines einfachen Formulars?
- Grails Version: 3.1.8
- Groovy Version: 2.4.6
- Java: 8
ich in den Feldern als Abhängigkeit in Build-Plugin hinzugefügt haben .gradle und ich benutze Felder Version 2.1.0. Die dafür verfügbare Dokumentation ist here.
Meine Domain-Klasse ist wie folgt:
String name
String addressLine1
String addressLine2
String addressLine3
String town
String county
String postCode
String phoneNumber
ich eine einfache Einfügeformular für dieses Objekt erstellen möchten. Meine Form zur Zeit:
<g:form name="insertPerson" controller="person" action="savePerson">
<f:field bean="person" property="name"/>
<g:submitButton name="create"/>
</g:form>
Ich verstehe die Felder Plugin hat Felder und Widget-Vorlagen, die ich die erforderlichen Ordner und gsp Dateien erstellt haben. Was soll in diese Dateien gehen, damit mein Formular funktioniert?
Ich benutze Felder Version 2.1.0, die eine Gabelung von 1.4 ist und dies nicht unterstützt die f: alle Tag. Ich habe die Templating-Ordner gelöscht, die ich erstellt habe, aber das Formular funktioniert immer noch nicht, da der Fehler unten angezeigt wird. ERROR errors.GrailsExceptionResolver - NotReadablePropertyException Ungültige Eigenschaft 'Name' der Bean-Klasse [java.lang.String]: Die Bean-Eigenschaft 'name' ist nicht lesbar oder hat eine ungültige Getter-Methode: Entspricht der Rückgabetyp des Getters dem Parametertyp von der Setzer ?. – kulsoompatel