文档章节

ZTREE禁止某些节点点击

Kylin_Shaw
 Kylin_Shaw
发布于 2017/09/12 10:46
字数 162
阅读 25
收藏 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 v3.5 Css 详解

马上要开始研究新版本的 zTree 结构了,所以要先把现在的情况再多分析一下,做了 v3.x 版本后也一直没有制作 css 的文档,特在此进行整理一下,一边讲结构,一边说说小技巧,希望能给大家一些...

zTree
2012/12/21
0
30
Jquery-zTree的基本用法

【简介】 zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性...

0o清风徐来o0
2013/03/28
0
0
【zTree】zTree开发使用说明【20140610】

使用条件: 使用zTree树形结构,需要在当前页面中载入zTree的js文件和样式文件 zTree核心js文件:jquery.ztree-2.6.js zTree样式文件: 因为zTree是基于jquery,所以还需要对应的jQuery库文件 ...

shihuafu
2014/06/10
0
0
iMatrix平台中标签数(在tree:ztree)用法(2)

1.1.1 标签树ztree:ztree 1.1.1.1 用法 <ztree:ztree treeType="MANDEPARTMENTTREE" treeId="treeDemo" userWithoutDeptVisible="true" showBranch="true" chkStyle="checkbox" chkboxType="......

iMatrix
2014/08/28
0
0
Ztree异步加载自动展开节点

在Ztree的官网Demo中,有自动展开的例子,是通过设置节点属性open:true来实现自动展开的,但是在异步加载中,这个属性设置为true也不会自动展开,因为open:true是指在有子节点的情况下展开,...

Junn
2013/02/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

LINUX中如何查看某个端口是否被占用(转发)

LINUX中如何查看某个端口是否被占用 之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 33...

覃大光
31分钟前
0
0
JBolt 1.5.0新版发布,升级到支持最新版JFinal和Jetty,实现了在线更新插件功能

JBolt是一个JFinal极速开发框架 定制版IDE插件 目前仅有Eclipse插件版,Idea插件版正在开发中。 JBolt的详细使用教程请移步到这里 =====版本1.5.0 更新内容 2018年10月13日10:41:52===== 注意...

山东-小木
34分钟前
0
0
laravel 微信支付

1.composer加载laravel微信支付第三方文件 composer require "overtrue/laravel-wechat:~4.0" composer require simplesoftwareio/simple-qrcode 1.3.* //composer生成二维码文件 2.改confi......

vio小黑
46分钟前
1
0
学习设计模式——抽象工厂模式

1. 认识抽象工厂模式 1. 定义:提供一个创建一系列相关或互相依赖的对象的接口,而无需指定它们具体的类。 2. 组成结构: AbstractFactory:抽象工厂类,定义创建一系列对象的操作接口 Fact...

江左煤郎
46分钟前
2
0
ES6的let块级作用域和变量不可提升导致一个比较容易出现的错误

今天在写NodeJS代码的时候出现一个变量一直提示未定义,简化后的代码如下: let param = 1;{ console.log(param);} 就在想,不至于啊。不是继承上层的声明吗? 继续看下去,发现原来...

MKjy
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部