(快速参考)

clearErrors

目的

重置域类上的错误列表。如果域类因绑定问题或验证问题而包含错误,可以使用此方法。可以通过编程方式更正错误。除非清除错误,否则验证可能会持续失败。

示例

def b = new Book(title: "The Shining")
b.validate()
if (b.hasErrors()) {

    // clear the list of errors
    b.clearErrors()

    // fix the validation issues
    b.author = "Stephen King"

    // re-validate
    b.validate()
}