function insertTestFlow(){ var checkes = $("#grid").data("kendoGrid").selectedDataItems(); if(checkes.length == 0){ kendo.ui.showConfirmDialog({ title: $l('hap.tip.info'), message: $l('当前未勾选插入的位置,是否在第一行插入数据') }).done(function (event) { if(event.button == "OK"){ var data = []; data.push({}); for(var i = 0 ;i <dataSource._data.length;i++){ data.push(dataSource._data[i]); } dataSource.data(data); } }); }else{ var data = []; for(var i = 0 ;i <dataSource._data.length;i++){ var flag = true; for(var j = 0;j<checkes.length;j++){ if(dataSource._data[i].uid == checkes[j].uid){ data.push(dataSource._data[i]); data.push({}); flag = false; break; } } if(flag){ data.push(dataSource._data[i]); } } dataSource.data(data); } }