10 個のフィールドを持つデータソースにバインドされたグリッドがあり、そのすべてがチェックボックスです。グリッドではポップアップ編集が有効になっています。
少なくとも 1 つのチェックボックスがオンになっていることを (送信前に) チェックする検証を追加したいと考えています。この検証を追加するにはどうすればよいですか?
すべての例は、フィールドごとの検証を示していますが、行全体の検証が必要です。
UPDATE SaveChanges は機能しませんでしたが、保存は機能しました。
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();
        }
}