批量删除操作

来源:互联网 发布:ppt视频不流畅 知乎 编辑:程序博客网 时间:2024/05/02 04:24


<li><a class="delete" href="javascript:;" onclick="dele();"><span>批量删除</span></a></li>

=======================================================================================================
function dele(){
  var checkDoms=document.getElementsByName("check${uri }"), ids=[];
  for(var i=0;i<checkDoms.length;i++){
   if(checkDoms[i].checked) ids.push(checkDoms[i].value);
  }
  if (ids.length <= 0) {
   alertMsg.warn('请选择要删除的数据!');
   return;
  }
  $.ajax({
   type:"POST",
   url: "${ctx}/back/product/delete.do",
            data: {id:ids.join(',')},
            dataType: "json",
            success: function(data){
             if (data.statusCode == DWZ.statusCode.ok){
              if (data.navTabId){ //把指定navTab页面标记为需要“重新载入”。注意navTabId不能是当前navTab页面的
               navTab.reloadFlag(data.navTabId);
              } else { //重新载入当前navTab页面
               navTabPageBreak();
              }
              alertMsg.correct(data.message);
          }else {
              alertMsg.error(data.message);
          }
            }
  });
 }
===========================================================================================================================
delete.do:
                      if (null != id) {
    String[] ids = id.split(",");
    for(int i=0;i<ids.length;i++){       
     int idInt = Integer.parseInt(ids[i]);
     RelicsProductPo product = productService.findById(idInt);
     if (null == product) return jsonSuccess(ResultForBack.STATUS_CODE_300, "数据不存在!", null, null, null);
     product.setIsDelete(1);
     product.setDeleteTime(new Date());
     productService.update(product);
                     批量删除--------------------------------------------------------------

0 0
原创粉丝点击