我已經在ItemView控件定義以下事件時,ItemView控件觸發:無效的模型事件不
modelEvents: {
"change": "refresh",
"invalid": "handleValidation"
}
,並在我的模型的驗證功能:
validate: function(attrs) {
if(attrs.Code == "")
return "Error in Code field";
else if(attrs.Name == "")
return "Error in Name field";
}
的問題是,當我保存了模型的一個實例,驗證函數在模型中被調用併成功返回字符串消息,但是ItemView中的無效事件未被觸發。
謝謝
你有沒有爲監聽器代碼在你看來,你可以後呢?即listenTo(this.model,'invalid',myHandler); – redconservatory
嗨,監聽器的代碼是上面稱爲modelEvents的部分。 – bampakoa