效果图
var proArray = new Array();
function (){
var row = $('#dataGrid').datagrid('getChecked');//center部分
if(!!!row.length){
$.messager.alert('提示','请选择一条以上数据','info');
return ;
}else{
var ids=[];
for(var i=0;i<row.length;i++){
ids.push(row[i].id);
}
$.messager.confirm("系统提示","您确定要添加这些记录吗?",function(r){
$('#cc').layout('expand','east');
if(proArray.length+row.length>10){
$.messager.alert('提示','超过可选人数,最多10人','info');
}else{
if(r){
for(var i in row){
//alert(row[i].id)
if(proArray.length==0){
var a = {
id:row[i]['id'],
cardNumber:row[i]['cardNumber'],
fullname:row[i]['fullname'] //(从(datagrid)你要获取的数据)
};
proArray.push(a);
}else{
var count=0;
for(var y in proArray){
//alert(proArray[y].id)
if(row[i].id==proArray[y].id){
count=count+1;
}
}
if(count==0){
var a = {
id:row[i]['id'],
cardNumber:row[i]['cardNumber'],
fullname:row[i]['fullname']
};
proArray.push(a);
}
}
//alert(JSON.stringify(a));
}
$("#dataGrid1").datagrid({ //east部分
columns:[[
{
field:'id',
checkbox:'true',
width:'50',
align:'center'
},
{
field:'cardNumber',
title:'工号',
width:'50',
align:'center',
},
{
field:'fullname',
title:'姓名',
width:'70',
align:'center'
}
]]
}).datagrid('loadData',proArray).datagrid('acceptChanges'); }
$('#dataGrid').datagrid('clearSelections');
}
});
}
},