我有一个绑定到具有 10 个字段的数据源的网格,所有这些字段都是复选框。网格已启用弹出编辑。
我想添加一个验证,检查(在提交之前)至少一个复选框被选中。如何添加此验证?
所有示例都显示了每个字段的验证,而我想要对整行进行验证。
UPDATE SaveChanges 对我不起作用,但 save 起作用。
save:function(e) {
if(e.model){
var selected = false;
for (var key in e.model) {
if (e.model.hasOwnProperty(key)) {
if(typeof e.model[key] == "boolean"){
if(e.model[key]){
selected = true;
break;
}
}
}
}
if(!selected){
e.preventDefault();
}
}