ztree的模糊查询、右键事件(拖曳,删除等等)

1、ztree的模糊查询、右键事件(拖曳,删除等等)

ztree的模糊查询、右键事件(拖曳,删除等等)

var setting = {//配置
                 check: {
                    enable: true,
                    chkDisabledInherit: true,
                    chkboxType :'checkbox',
                    chkboxType :{ "Y" : "ps", "N" : "ps" }
                },
                view: {
                    showTitle: true,
                    showLine: true,
                    showIcon :false
                },
                data: {
                    simpleData: {
                        enable: true
                    },
                    key: {
                        title: ''
                    }
                },
                 edit: {
                    enable: true,
                    showRemoveBtn: false,
                    showRenameBtn: false,
                    drag: {
                      prev: dragCondition,
                      next: dragCondition,
                        inner: false
                    }
                },
                callback: {
                     onRightClick: RightClick,
                     onDrop:ztreeOnDrop,
                     onCheck: zTreeOnCheck
                }
       };

var DBzTree = $.fn.zTree.init($("#leftTree"), setting, data);
                        $(document).ready(function(){//树的模糊查询
                         $.fn.zTree.init($("#leftTree"), setting, znodes);
                         fuzzySearch('leftTree','#key',null,true); //初始化模糊搜索方法
                     });

后台json数据返回格式,pId决定父子结构

ztree的模糊查询、右键事件(拖曳,删除等等)

ztree的模糊查询、右键事件(拖曳,删除等等)