首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ztree实现节点单击事件,显示节点信息

这段时间在维护公司的项目,去年做的项目里面有ztree树的例子,想起之前还没有开始写博客,一些知识点也无从找起,要新加一个右击节点事件,折腾了半天,其中也包含了一些知识点,稍稍做了一些demo。...图片.png 需求,点击节点的时候,alert出所点击的事件里面的具体节点信息,在这个过程里,如果点击到了父节点(嘉定监狱),则不显示任何信息 1:在setting 配置里面,给callback设置,...,父节点为1,如果节点为1 的时候,不执行下一步 if (treeNode.id == "1") { return; } ?...zTreeOnRemove, onRename : zTreeOnRename } }; var zTreeObj; // 初始化节点...type=1", function(data) { // 设置节点不显示checkbox data.returnData.node.nocheck =

7.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    链表任意位置插入节点

    之前我们的链表代码只能从头部插入节点,也就是通过修改head指向新节点,然后新节点指向head之前指向的节点达到增加头节点的目的。 我们将参照上图,演示如何在任意位置插入节点。...我们要插入任意节点首先是这个节点,存在可插入位置,比如我要插入2,那么就必须存在1这个位置,我这里不讨论这种意外情况。...下面我们就在2的位置插入一个节点; 在2的位置加入节点,,我们肯定需要到1的位置,也就是n-1的位置,n是我们要增加节点位置。...i = 0; i < n - 2; i++) { temp1 = temp1->link; } 这样temp1就是当前1的位置,我们就可以链接n-1节点和新增节点(首尾链接...n是1的情况,也就是之前章节我们提到的要插入头节点位置

    17020

    【CSS】CSS 背景设置 ② ( 背景位置 | 背景位置-方位值设置 )

    文章目录 一、背景位置 1、语法说明 2、注意事项 二、背景位置-方位值设置 1、效果展示 2、完整代码示例 一、背景位置 ---- 1、语法说明 如果 盒子的大小 大于 背景图片的大小 , 默认的...: 第一个值默认是 x 坐标 , 第二个值为 y 坐标 ; 二、背景位置-方位值设置 ---- 1、效果展示 效果展示 : 设置背景位置为 右上角 : 粉色区域是盒子的区域 , 图片背景位于盒子右上角...; /* 设置背景位置 - 右上角 */ background-position: right top; 设置背景位置为 左下角 : 粉色区域是盒子的区域 , 图片背景位于盒子左下角 ; /* 设置背景位置..., 图片背景位于盒子中心位置 ; /* 设置背景位置 - 水平居中 垂直居中 */ background-position: center center; 设置背景位置 指定一个值 另一个默认居中...bottom;*/ /* 设置背景位置 - 水平居中 垂直居中 */ /*background-position: center center;*/ /* 设置背景位置 - 左下角

    4K20

    【CSS】CSS 背景设置 ③ ( 背景位置-长度值设置 | 背景位置-长度值方位值同时设置 )

    文章目录 一、背景位置-长度值设置 二、背景位置-长度值方位值同时设置 三、完整代码示例 一、背景位置-长度值设置 ---- 长度值设置 效果展示 : 设置背景位置为具体值 10px 50px : 粉色区域是盒子的区域.../* 设置背景位置 - x 轴方向 10 像素 , y 轴方向 50 像素 */ background-position: 10px 50px; 设置背景位置为具体值 50px 10px : 粉色区域是盒子的区域.../* 设置背景位置 - x 轴方向 50 像素 , y 轴方向 10 像素 */ background-position: 50px 10px; 设置背景位置为具体值 50px : 粉色区域是盒子的区域...: 50px; 二、背景位置-长度值方位值同时设置 ---- 长度值方位值同时设置 效果展示 : 设置背景位置为具体值 center 50px : 粉色区域是盒子的区域 , 图片背景位于盒子位置 x...bottom;*/ /* 设置背景位置 - 水平居中 垂直居中 */ /*background-position: center center;*/ /* 设置背景位置 - 左下角

    2.8K20

    JS魔法堂:判断节点位置关系

    一、前言                             在polyfill querySelectorAll 和写弹出窗时都需要判断两个节点间的位置关系,通过jQuery我们可以轻松搞定,但原生...(rawRet & 16); return ret; }; compareDocumentPosition可以算是W3C标准中比较两节点位置关系的一大利器,不仅可以判断祖孙关系,还可以判断其他关系哦...(或者一个在文档之外)  000010         2              节点 B 在节点 A 之前  000100         4              节点 A 在节点 B 之前...  001000         8              节点 B 包含节点 A  010000         16             节点 A 包含节点 B  100000        ...full=1): //2013.1.24 by 司徒正美 function contains(parentEl, el, container) { // 第一个节点是否包含第二个节点 //contains

    5.3K50

    一个 Vue 模板可以有多个节点(Fragments)?

    作者:Anthony Gore 译者:前端小智 来源:vuejsdevelopers 如果我们试图创建一个没有节点的Vue模板,比如这样: Node 1 Node 2 我们就会收到编译或运行时错误,因为模板必须具有单个元素。...在本文中,我们来探讨一下何时需要以及如何解决多的问题。 渲染数组 某些情况下,可能需要组件渲染子节点数组以包含在父组件中。...这可能不会很快,原因是虚拟DOM差异算法依赖于具有单个的组件。...这意味着,如果组件只需要返回静态HTML,那么拥有多个节点也没什么问题。 还有一个警告:我们需要使用渲染功能,因为vue-loader当前不支持多功能(尽管对此进行了讨论)。

    3.2K30

    可编辑DIV设置光标位置

    平时我们使用文本框input, textarea时,我们有时候需要得到光标的位置或者说设置光标的位置. 但是文本框有个不足,就是不能满足我们插入图片或者其他的一些要求....今天为了搞定设置DI的光标位置.头疼啊,终于可以了,记录一下,网上资料不多. 首先要让DIV启用编辑模式....下面说怎么获取或设置光标位置. 2个步骤 1:获取DIV中的光标位置 2:改变光标位置 var cursor = 0; // 光标位置 document.onselectionchange = function...用来记录光标位置....(); //因为这里死从当前光标开始移动的(好像文本框的是从0算起.)所以我们需要拿到当前光标位置,然后就可以计算出要移动多少位了,这样就可以把光标移动到想要的位置了 r.moveStart

    6.5K40

    activiti 任务节点 处理人设置

    前言 我们在使用activiti 工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转,流程的运转依赖于人员如何设置,人员的设置是非常重要的一个环节...处理人分配方式 处理人分配的方式有六种设置方式,可以让我们很轻松的结合业务来设置任务节点的处理人,如下图所示: 任务处理人的设置如下图所示: 下面,我们就看一下每一种方式的具体操作: 1.1.3....因为当前的节点设置的是下一个节点的变量值信息。 1.1.6....比如我们需要设定当前的任务处理人是a、b、c三个人处理,那我们怎么设置呢?设置的时候,我们就设置为a,b,c即可。 当流程运转到当前的节点的时候a、b、c三个人都可以查询到代办信息,然后对应的操作。...总结 activiti 任务节点处理人的设置总结如下: 1.指定具体的处理人,可以使用变量方式设置人。也可以直接在模板中定义。 2.候选组,可以在模版中定义,不灵活。

    3K10

    TreeView中节点勾选设置

    : 1、不选中一个节点,则其所有的子节点都不被选中。...2、选中一个节点,则其所有的子节点都被选中。 3、当一个节点的所有子节点都没有被选中时,该节点也没有被选中。 4、当一个节点的所有子节点中有一个被选中时,则该节点也被选中。...                SetParentNodeCheckedState(e.Node, e.Node.Checked);             }         }         //设置节点状态...                SetChildNodeCheckedState(tmpNode, isCheckedOrNot);             }         }         //设置节点状态...            if (isCheckedOrNot) //如果当前节点被选中,则设置所有父节点都被选中             {                 currNode.Parent.Checked

    1.2K10
    领券