ztree隐藏指定节点后面的(重命名和删除)图标

简介: ztree隐藏指定节点后面的(重命名和删除)图标


  1. 在想要隐藏的节点(节点)上添加两个属性noRemoveBtn,noEditBtn;值为true;如:只隐藏父节点后面图标
function addBtnProperty(nodes){
    $.each(nodes,function(i,node){
               if(node.pid == 0){
                  node.noRemoveBtn=true;
                  node.noEditBtn=true;
                }
    })
    return nodes;
}
  1. 在zTree的的设置中设置编辑,设置showRenameBtn和showRemoveBtn的值为两个函数
var setting = {
     edit: {
            enable: true,
            showRenameBtn:showRenameBtn,
            showRemoveBtn:showRemoveBtn,
    drag: {
        isCopy: false,
        isMove: true
          }
      }
};
  1. 添加showRenameBtn()和showRemoveBtn()方法
//是否显示编辑按钮
function  showRenameBtn(treeId, treeNode){
    //获取节点所配置的noEditBtn属性值
    if(treeNode.noEditBtn != undefined && treeNode.noEditBtn){
        return false;
    }else{
        return true;
    }
}
//是否显示删除按钮
function showRemoveBtn(treeId, treeNode){
    //获取节点所配置的noRemoveBtn属性值
    if(treeNode.noRemoveBtn != undefined && treeNode.noRemoveBtn){
        return false;
    }else{
        return true;
    }
}


相关文章
|
前端开发 JavaScript
|
SQL Java 数据库连接
实时数仓 Hologres产品使用合集之如何创建一个使用YYYY-MM-DD作为分区键的表
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
Java 调度
Netty运行原理问题之ChannelHandler在Netty中扮演什么角色
Netty运行原理问题之ChannelHandler在Netty中扮演什么角色
129 1
|
存储 人工智能 自然语言处理
拥抱Data+AI|B站引入阿里云DMS+X,利用AI赋能运营效率10倍提升
本篇文章针对B站在运营场景中的痛点,深入探讨如何利用阿里云Data+AI解决方案实现智能问数服务,赋能平台用户和运营人员提升自助取数和分析能力,提高价值交付效率的同时为数据平台减负。
拥抱Data+AI|B站引入阿里云DMS+X,利用AI赋能运营效率10倍提升
|
JSON 前端开发 JavaScript
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
该文章提供了Webpack的基础入门指南,涵盖安装配置、基本使用、加载器(Loaders)、插件(Plugins)的应用,以及如何通过Webpack优化前端项目的打包构建流程。
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
|
JavaScript
cnpm 的安装与使用
本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。
cnpm 的安装与使用
|
算法 测试技术 API
测试使用 SenseVoice 的流程
8月更文挑战第10天
1075 8
|
Android开发
Android面试题经典之如何全局替换App的字体
在Android应用中替换字体有全局和局部方法。全局替换涉及在`Application`的`onCreate`中设置自定义字体,并创建新主题。局部替换则可在布局中通过`ResourcesCompat.getFont()`加载字体文件并应用于`TextView`。
309 2
|
Java 编译器
强烈推荐的一款 Java 反编译工具:JAD
强烈推荐的一款 Java 反编译工具:JAD
7575 0
强烈推荐的一款 Java 反编译工具:JAD

热门文章

最新文章