How to check whether EmailId already exists or not colModel:[{name:'emailId',index:'emailId', width:200,editable:true, sorttype:'int',editrules:{email:true, required:true, custom:true, custom_func:checkvalid}}], function checkvalid(value, colname) { var gr = jQuery("#list2").getGridParam('selarrrow'); if(gr=='') { var flag = false; var allRowsInGrid=$("#list2").getGridParam("records"); for(i=1;i<=allRowsInGrid;i++) { var rowId = $("#list2").getRowData(i); var emailId = rowId['emailId']; if(emailId == value) { flag = true; } } if(flag == true) return [false,"Email Id: Email already exist, Please enter a different email ID."];