function listselectCallback(id, action, index, layero, selectData){
if (id == 'materialSelect' && action == 'ok') {
var yourGrid=$("#yourGrid");
var rowIDs=materiallist.jqGrid("getDataIDs");
var rowDataTest=[];
rowIDs.forEach(rowId=>{
rowDataTest.push($("#"+rowId+"_m_id").val());
});
for(var key in selectData){
var model = selectData[key];
//判断列表中是否已存在
if(rowDataTest.findIndex(rowData=>{
return rowData == key;
})>-1){
console.log('已存在')
}else{
//列表新数据的rowid属性=yourGrid[0].rows.length;
yourGrid.jqGrid("addRowData", yourGrid[0].rows.length, {
'actions':"new",
'status':'0',
'com.comCode': model.com.comCode,
'unitName': model.unitName,
}, 'last');
yourGrid.jqGrid("editRow", yourGrid[0].rows.length-1);
}
}
}
}