1. <et:gridcolumn field="PKID" format="<input type='checkbox' value='{0}'  name='item' onclick='checkin();' />"   
  2.   <input type="checkbox" id='chkAll' onclick="selectall();checkin();" />  
  3. </et:gridcolumn>   
  4.  
  5. <div>  
  6.   <input type="button" value="删除" onclick="deleteCandidates($('#pkids').val())" />  
  7.   <input type="text" id="pkids" />  
  8. </div>  
  9.  
  10. //selectall与checkin两个函数实现全选  
  11. function selectall() {  
  12.   var value=$("#chkAll").attr("checked");  
  13.   var chk=$("[name='item']");        
  14.   chk.attr("checked",value);      
  15. }  
  16. function checkin() {  
  17.   var chk=$("[name='item']");  
  18.   if(chk.length!=0){  
  19.     var i=0;  
  20.     str="";  
  21.     $('[name="item"]').each(function(){  
  22.       if($(this).attr("checked")==true){  
  23.         str+=($(this).val()+",");  
  24.         i++;  
  25.       }  
  26.      });  
  27.      $("#pkids").val(str.substr(0,str.length-1));  
  28.      if(chk.length==i){  
  29.        $("#chkAll").attr("checked","true");  
  30.      }  
  31.      else{  
  32.        $("#chkAll").removeAttr("checked");  
  33.      }  
  34.     }  
  35.     else{  
  36.       alert("无简历信息!未选中任何简历!");  
  37.       $("#chkAll").removeAttr("checked");  
  38.     }  
  39. }  
  40.  
  41.  function doquery(){    
  42.             var grid=$("#grid1");  
  43.             grid.reloadgrid();  
  44.         }  
  45.  
  46. function deleteCandidates(pkids){  
  47.   if (confirm("确定要删除所选记录吗?")){  
  48.     $.json({__dll:dll,__method:'Recruit.Db.Candidate.DeleteCandidates',__ASYNC:false,'pkids':pkids},function (text) {  
  49.                     if (text!="") {alert(text);}  
  50.                     else {doquery();}                       
  51.                 });  
  52.             }                    
  53.         }  
  54.