复写grid保存方法

var viewModel = Hap.createGridViewModel("#grid",
        {
        save : function() {
            var data = new Array();
            var grid = $("#grid").data("kendoGrid");
            var flag = "N";
            $.each(grid._data, function(i, v) {
                if (v.changeReason=="OTHERS"&&(v.changeNote==null||v.changeNote=="")) {
                    flag="Y";
                }
            });
            if(flag =="Y"){
                kendo.ui.showErrorDialog({
                    title: $l('hap.error'),
                    message: $l('请填写备注')
                });
            } else {
                grid.saveChanges();
                //window.parent.$("#changeReasonDialog").data("kendoWindow").close();
            }
        }
    });

 

posted @ 2019-08-29 11:16  群鸽乱舞  阅读(186)  评论(0)    收藏  举报