zoukankan      html  css  js  c++  java
  • 给ztree节点赋值

    需求:点击节点的时候,给节点赋值,获取显示所点击的树节点里面的所有的信息。

    5640239-ee9eebb767009898.png
    图片.png

    1:在弹出添加或者删除界面之前,给节点赋值,得到节点里面 的信息之后再做下一步逻辑。
    $("#toUpdateBtn").attr("sid", treeNode.id);
    $("#deleteBtn").attr("sid", treeNode.id);

    在右击事件里面添加这段代码‘

    // 右击事件
        function onRightClick(event, treeId, treeNode) {
            document.oncontextmenu = function() {
                return false;
            }
            if (treeNode.id == "1") {
                return;
            }
    
            // 节点赋值
            $("#toUpdateBtn").attr("sid", treeNode.id);
            $("#deleteBtn").attr("sid", treeNode.id);
    
            showContextMenu(140, event.clientY - 60);
        }
    

    2:打开编辑节点的界面的时候var id = $("#toUpdateBtn").attr("sid");

    // 编辑信息
        $("#toUpdateBtn").on("click", function() {
            
            $("#treeContextMenu").hide();
            var id = $("#toUpdateBtn").attr("sid");
            layer.open({
                type : 2,
                title : '编辑信息',
                area : [ '1000px', '650px' ],
                fix : false, // �
                content : basePath + '/design/detain/toUpd?id='+id,
                end : function() {
                    initTree();
                }
            });
        });
    

    3:删除节点信息的时候,var id = $("#deleteBtn").attr("sid");

    $("#deleteBtn").on("click", function() {
            $("#treeContextMenu").hide();
            if (!confirm("是否确认删除"))
                return;
    
            var id = $("#deleteBtn").attr("sid");
    
            $.ajax({
                url : basePath + "/design/detain/deleteNode",
                data : {
                    "id" : id,
                },
                type : "get",
                success : function(data) {
                    initTree();
                }
            });
            deleteDetain(id);
        });
    

    原文作者:祈澈姑娘
    原文链接:https://www.jianshu.com/u/05f416aefbe1创作不易,转载请告知
    90后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

  • 相关阅读:
    NS3之路---NS3Tutorial解读---Introduction & Resource
    NS3之路---在NS3中添加openflow模块
    NS3之路---代码编辑器VIM
    2019.9.5绘图
    2019.9.4拖拽事件
    2019.9.3视频播放
    2019.08.30数组去重的几种方法以及所需时间对比
    2019.08.29定时器以及轮播图
    2019.08.27BOM的六个子对象(2)
    2019.08.27BOM的六个子对象(1)
  • 原文地址:https://www.cnblogs.com/ting6/p/9725270.html
Copyright © 2011-2022 走看看