class Invoice{
static hasMany = [lineItems: InvoiceItem]
double total
}
class InvoiceItem{
String description
double price
double qty
}
내 문제가 양식 유효성 검사 함께 송장을 가지고있다. 사용자가 문자열이나 가격 또는 수량 중 하나에 잘못된 숫자 형식을 입력하면 나는
Failed to convert property value of type java.lang.String
to required type double for property price
를 얻을 수 있지만, 오류가 LineItems 따라서 객체에서 나는 양식을 적절하게 빨간색으로 강조 표시 할 수 없습니다 송장 객체입니다. (그리고 필드 값이 0 일 때 표시 될 때 메시지가 사용자에게 다소 의미가 없음)
문자열 매개 변수와 함께 COMMAND 개체를 사용하고 숫자 값의 유효성을 검사하려고했지만 InvoiceItem List를 바인딩하는 방법을 알 수 없습니다.
적절한 Grails 방법은 무엇입니까?
내가 그하지만 자바 스크립트에서 클라이언트 측에서 모든 검증을 할 수있는 내 질문에
거의! 게으른 목록은 확실히 올바른 방향으로 나를 넣지 만 자식 항목은 명령 목록에서 반복됩니다. Grails JIRA GRAILS-9371 http://jira.grails.org/browse/GRAILS-9371을 참조하십시오. –