zoukankan      html  css  js  c++  java
  • EasyUI中Treegrid节点的删除

    // 删除
    function removes() {
        var rows = ruletreegrid.treegrid('getSelections');
        if (rows && rows.length == 1) {
            var showmsg = "";
            if (rows[0].pid == 0) {
                // 下面有子节点
                showmsg = "项目下面可能存在细则,是否也一起删除 ?";
            } else {
                showmsg = "是否删除此细则 ?";
            }
            parent.$.messager.confirm('提示', showmsg, function(r) {
                if (r) {
                    $.ajax({
                        url : "assess/rule/ruleremoves/" + rows[0].id + ".do",
                        dataType : "json",
                        success : function(data) {
                            if (data && data.success) {
                                if (data.msg && data.msg != "")
                                    parent.$.messager.alert('提示', data.msg);
                                else
                                    parent.$.messager.alert('提示', "删除成功");
                                ruletreegrid.treegrid('remove', rows[0].id);
                                ruletreegrid.treegrid('reload', rows[0].pid);
                            } else {
                                parent.$.messager.alert('错误', data.msg);
                            }
                        }
                    });
                }
            });
        } else {
            parent.$.messager.alert('提示', "请选择一条要删除的项目!");
        }
    }

  • 相关阅读:
    Mysql中limit的用法详解
    EXCEPTION与ERROR的区别
    调用sed命令的三种方式
    学编程一定要上大学?美国一半码农都没有计算机学位
    awk 循环语句例子
    Ubuntu 16.04 LTS今日发布
    Ubuntu启动eclipse问题
    Vim技能修炼教程(6)
    Vim技能修炼教程(7)
    Vim技能修炼教程(5)
  • 原文地址:https://www.cnblogs.com/wangyt223/p/5822560.html
Copyright © 2011-2022 走看看