• 给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后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

  • 相关阅读:
    Python实战之SocketServer模块
    CentOS出错You don't have permission to access on this server
    系统瓶颈分析
    loadrunner支持https协议的操作方法-经验总结
    Loadrunner上传与下载文件脚本
    Loadrunner之HTTP接口测试脚本实例
    Android界面性能调优手册
    Loadrunner11.0 录制手机App脚本的方法
    资源监控工具--spotlight
    Jmeter常见问题
  • 原文地址:https://www.cnblogs.com/ting6/p/9725270.html
Copyright © 2020-2023  润新知