//删除数据
function deleteData() {
var grid = $("#Grid").data("kendoGrid");
var checked = grid.selectedDataItems(); //获得选中的数据行
if (checked.length == 0) {
kendo.ui.showInfoDialog({
message: "请至少选择一行"
})
} else {
var dirtyArr = [];
var statusCodeArr = [];
for (var i = 0; i < checked.length; i++) {
dirtyArr.push(checked[i].dirty || checked[i].organizationId == "");
statusCodeArr.push(checked[i].statusCode);
}
if (dirtyArr.indexOf(true) != -1) {
//存在未保存的数据
kendo.ui.showInfoDialog({
message: '请先保存该数据'
});
} else if (statusCodeArr.indexOf("ALTER") != -1 || statusCodeArr.indexOf("REJECTED") != -1 || statusCodeArr.indexOf("APPROVED") != -1 || statusCodeArr.indexOf("SUBMITTED") != -1 || statusCodeArr.indexOf("REVOKED") != -1) {
//存在非新建状态的数据
kendo.ui.showInfoDialog({
message: '非新建状态不能删除'
});
} else {
Hap.deleteGridSelection({
grid: $('#Grid')
});
}
}
}