############实例1##############

function delPerson(id) {
  $.messager.defaults = {
    ok : "确定",
    cancel : "取消"
  };

  var rows = $('#personInfoGrid').datagrid('getSelections');
  if (rows.length == 0 && id == undefined) {
    $.messager.alert("警告", "请至少勾选一条待删除记录", "warning");
  } else {

    $.messager.confirm('警告', '确定要删除吗?', function(result) {
      if (result) {
        var personIds = "";
        if (id == undefined) {
        $.each(rows, function(i, n) {
          if (i == 0) {
            personIds += "" + n.ID + "";
          } else {
            personIds += "," + n.ID + "";
          }
        });
      } else {
        personIds = id;
      }
      var url = basePath + 'rest/personControllerForDQ/delPersonAuth';
      $.messager.progress({
        title : '消息提示',
        msg : '',
        text : '',
        interval : 1000
      });
      $.ajax({
        url : url,
        type : "POST",
        data : {
          id : personIds
        },
        async : true,
        success : function(data) {
          $.messager.progress('close'); // 隐藏进度条
          $.messager.alert('提示', data.message, 'info');
          $('#personInfoGrid').datagrid('reload');
        }
      });
    }
  });
 }
}

############实例2###############

function delRoleCategory() {
  var node = $('#roleCategoryTree').tree('getSelected');
  if(node.parentId=="/"){
    $.messager.alert("警告", "根节点不允许删除!", "warning");
    return;
  }
  if(node.children != null && node.children.length > 0) {
    $.messager.alert('提示',"请先删除子节点",'info');
    return;
  }

  $.messager.confirm('提示','确定要删除吗?',function(result){
    if (result){
      var id = "";
      if(node != null && node != undefined){
        id = node.id;
      }
      var url = basePath + 'rest/roleCategoryControllerForDQ/delCategoryTree';
      $.ajax({
        url : url,
        type : "POST",
        data : {
          id : id
        },
        async : true,
        success : function(data) {
          if(data.success){
            $.messager.alert("消息", data["message"], "info");
            queryRoleCategoryTree();
          } else {
            $.messager.alert("提示", data["message"], "warning");
            return;
          }
        },
        error : function(data) {
          $.messager.progress("close");
          $.messager.alert("错误", data["message"], "error");
        }
      });
    }
  });
}

4. easyui删除功能实例的更多相关文章

  1. 3. easyui 修改功能实例

    function modifyPerson() { var rows = $('#personInfoGrid').datagrid('getSelections'); if (rows.length ...

  2. 实例:SSH结合Easyui实现Datagrid的批量删除功能

    在我先前的基础上面添加批量删除功能.实现的效果如下 删除成功 通常情况下删除不应该真正删除,而是应该有一个标志flag,但flag=true表示状态可见,但flag=false表示状态不可见,为删除状 ...

  3. 使用EasyUI实现加入和删除功能

    增删该查是不论什么一个项目都少不了的功能操作.这篇博文主要简单介绍一下怎样使用EasyUI实现加入和删除功能. 首先.导入EasyUI的js代码: <link href="~/Easy ...

  4. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  5. JDBC连接数据库实现删除功能

    这次同样运用之前写过的部分代码进行改变,实现一个删除功能,这个功能很好添加,表单中只要form一个参数到DeleteServlet中,所以重点的代码还是在DeleteServlet中实现业务逻辑. 我 ...

  6. springMVC注解方式+easyUI+MYSQL配置实例

    刚接触springMVC,使用的注解方式,也在学习阶段,所以把自己学习到的记下来.本文利用springMVC从数据库读取用户信息为例,分享一下. 1.准备相关架包及资源.因为使用springMVC+e ...

  7. Vue学习之todolist删除功能

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. JavaWeb实现文件上传下载功能实例解析 (好用)

    转: JavaWeb实现文件上传下载功能实例解析 转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web ...

  9. [技术博客] 通过ItemTouchHelper实现侧滑删除功能

    通过ItemTouchHelper实现侧滑删除功能 一.效果 二.具体实现 demo中演示的这种左滑删除的效果在手机APP中比较常用,安卓也为我们提供了专门的辅助类ItemTouchHelper来帮助 ...

随机推荐

  1. 持续集成(Continuous Integration)基本概念与实践

    本文由Markdown语法编辑器编辑完成. From https://blog.csdn.net/inter_peng/article/details/53131831 1. 持续集成的概念 持续集成 ...

  2. 【linux】之查看物理CPU个数、核数、逻辑CPU个数

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| ...

  3. 前端模拟后台返回数据之Mockjs

    一.官方文档: https://github.com/nuysoft/Mock/wiki/Syntax-Specification 例子:http://mockjs.com/examples.html ...

  4. 利用itext导出PDF的小例子

    我这边使用的jar包: itext-2.1.7.jar itextasian-1.5.2.jar 代码,简单的小例子,导出pdf: PdfService.java: package com.cy.se ...

  5. PAT 乙级 1062 最简分数(20) C++版

    1062. 最简分数(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 一个分数一般写成两个整数相除的形式: ...

  6. PAT 乙级 1008 数组元素循环右移问题 (20) C++版

    1008. 数组元素循环右移问题 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 一个数组A中存有N(N>0)个整数,在不允 ...

  7. Java-Runoob-高级教程-实例-方法:15. Java 实例 – 重载(overloading)方法中使用 Varargs

    ylbtech-Java-Runoob-高级教程-实例-方法:15. Java 实例 – 重载(overloading)方法中使用 Varargs 1.返回顶部 1. Java 实例 - 重载(ove ...

  8. jQuery中的跨域问题

    jQuery中的Ajax的跨域问题 jsonp跨域问题:回调函数中的字符串: cb或callback jsonpcallback:跟的是cb后面的函数,主要自己写: 数据中的函数fn(数据) 目前是这 ...

  9. grafana 指标视图嵌入到其他html网页

    我们开发了一套管理平台用来监控整个系统环境的运行情况,但是在指标信息这块不想重新开发,而想直接拿grafana来用,刚开始的时候我们的管理平台和grafana是完全独立的,只能从我们平台跳转到graf ...

  10. tesseract 中文二次训练

    tesseract4.0以上版本可参考 https://github.com/tesseract-ocr/tesseract/wiki/TrainingTesseract-4.00#tutorial- ...