더 바인딩 개체 속성 없지만, 명령 객체의 하나 개의 속성은 항상명령은 내가 어떤 명령 개체 유효성 검사를 구현하기 위해 노력하고
도메인 클래스
package ni.sb
class PurchaseOrder implements Serializable {
Date dateCreated
Date dutyDate
String invoiceNumber
BigDecimal balance
String typeOfPurchase
Date lastUpdated
static constraints = {
dutyDate nullable:false, validator: { dutyDate ->
def today = new Date()
if (dutyDate <= today) {
"notMatch"
}
}
invoiceNumber blank:false, unique:true
balance nullable:true
typeOfPurchase inList:["Contado", "Credito"], maxSize:255
}
}
이를 null를 돌려 바인딩되지 명령 개체
class PurchaseOrderCommand implements Serializable {
Date dutyDate
String invoiceNumber
String typeOfPurchase
static constraints = {
importFrom PurchaseOrder
}
은}입니다
내가 PARAMS에서) (바보 시도하고 내가이조각의 params.dump()
dutyDate을 얻을 cmd를 한 후 여기에
는
def actName(PurchaseOrderCommand cmd) {
if (cmd.hasErrors()) {
println params.dump()
println cmd.dump()
return
}
}
dutyDate 바인딩되지 않은 컨트롤러 작업입니다 : 2014년 9월 25일
조각의 cmd.dump()
dutyDate = null이
난 당신이 내가 당신이 오류를 볼 것으로 기대 cmd.errors
를 검사하면 당신이 나에게
어떤 Grails 버전을 사용하고 있습니까? –