zoukankan      html  css  js  c++  java
  • 4. easyui删除功能实例

    ############实例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");
            }
          });
        }
      });
    }

  • 相关阅读:
    ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidator
    TDD个人实践体会
    客户端调用Spring.Net发布的WebService
    XML自动解析器开源
    Javascript MVVM模式前端框架—Knockout 2.1.0系列
    定时执行SQL存储过程
    orchard之lucene.net索引生成
    并发编程学习总结
    python开发总结
    Thrift
  • 原文地址:https://www.cnblogs.com/zkx4213/p/6929092.html
Copyright © 2011-2022 走看看