文档章节

ZTREE禁止某些节点点击

Kylin_Shaw
 Kylin_Shaw
发布于 2017/09/12 10:46
字数 162
阅读 19
收藏 0
点赞 0
评论 0

官方API ZTREE初始化的时候,注册beforeClick事件。

var setting = {
		data : {
			simpleData : {
				enable : true
			}
		},
		callback : {
			beforeClick : validStatus//这里
		}
	};
	function validStatus(treeId, treeNode, clickFlag){
		//如果点击的是刚刚新建的,新建的节点我添加的状态属性,判断是否新建
		if (!treeNode.status) {
			return true;
		}
		if (validNode()) {//这是我的校验方法
			failTips('请先保存!');
			return false;
		}
		return true;
	}

文档中说如果返回false,节点不会选中,也不会触发点击事件。那么也就达到了禁止点击的效果。这个可以根据某个属性去设置某些节点是否可以点击,而不是全部设置,更加灵活。

© 著作权归作者所有

共有 人打赏支持
Kylin_Shaw
粉丝 5
博文 5
码字总数 586
作品 0
长沙
程序员
ztree增加子节点造成父节点id错误

ztree:v3.5.35 使用ztree的addNodes 为节点B Ajax动态添加子节点C,添加成功后,再单击节点B,函数获取的节点id为刚才新增节点C的id,不是B的id了. 这个问题哪位知道该怎么解决?...

光石头 ⋅ 06/04 ⋅ 2

如何去掉ztree的ctrl多选功能

@zTree 你好,想跟你请教个问题: 如何去掉ztree的ctrl多选功能,设置selectMulti: false 也不行

tjane ⋅ 04/20 ⋅ 0

【视频分享】尚硅谷Java视频教程_RBAC权限实战视频教程

        本视频讲授RBAC权限模型的设计、以及在项目中的应用 。 1. 使用Maven进行项目构建 。 2. 页面设计采用响应式前端框架BootStrap 。 3. 采用多种方式展现用户数据:树形结构(z...

后端编程嘟 ⋅ 05/24 ⋅ 0

通过treeObj.getCheckedNodes(true);获取选中的结点是如何排除半选状态的节点

@zTree 你好,想跟你请教个问题:通过treeObj.getCheckedNodes(true);获取选中的结点是如何排除半选状态的节点

flowerxuegao ⋅ 06/05 ⋅ 0

setting.data.key.name与setting.data.key.title在什么场合使用?

@zTree 你好,想跟你请教个问题:setting.data.key.name与setting.data.key.title在什么场合使用?

flowerxuegao ⋅ 06/05 ⋅ 0

简单灵活的 Java CMS - EasyCms

简介 Java EasyCms 使用最简单性能最高的框架,将cms系统简单到极致,灵活的栏目扩展,快速的构建普通网站 生成的静态演示站(测试): www.j4cms.com 用到的框架工具 java,servlet,guice...

姜小北 ⋅ 2017/08/02 ⋅ 0

.Net 权限工作流框架 OpenAuth.Net 4.0 涅槃重生

时隔一年时间,OpenAuth.Net携全新界面而来,从一年前寥寥数人,到如今超1000的关注者,数十位付费企业及个人用户;从简单的demo到集权限管理、自定义表单、工作流管理为一体的快速开发框架。...

李玉宝 ⋅ 04/12 ⋅ 0

权限管理系统 - OpenAuth.Net

项目采用经典DDD架构(用沃恩.弗农大神的话,其实这是DDD-Lite)思想进行开发,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则! 当然,如果你想学习完整的DDD框架...

李玉宝 ⋅ 2015/12/04 ⋅ 43

cjbi/wetech-admin

Wetech-Admin Wetech-Admin 是基于Maven+Spring+SpringMVC+Mybatis的轻量级后台管理系统,适用于中小型项目的管理后台,支持按钮级别的权限控制,系统具有最基本的用户管理、角色管理、资源管...

cjbi ⋅ 04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 17分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 20分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 21分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 24分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 24分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 27分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 27分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 28分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = [...

YXMBetter ⋅ 30分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 36分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部