使用 zTree 右键菜单功能的总结】的更多相关文章

 一: 首先什么是zTree? zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点.专门适合项目开发,尤其是 树状菜单.树状数据的Web显示.权限管理等等. 二:zTree的优点是什么? 1. zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载. 2.  采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀. 3.  兼容 IE.FireFox.Chrome.Opera.Sa…
最近公司要求做一个关于后台的管理系统.在这个mvvm模式横行的年代,虽然这里用jquery做项目可能有点不符合时代的潮流,但是管他呢,能做出来先在说呗(公司以后要改用angular或者vue来统一前端的制作方式),个人觉得jquery还挺好用的.废话这里就不多叙述了.下面就先来一张完成后的图片展示一下ztree可以完成的功能. 额····这边弹出层的阴影是录制软件的问题(这边的前端插件用的是layui,想用的小伙伴可以自行百度layui,顺便一提,我这里用的版本是layui 1.0的,现在lay…
[简介] zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE.FireFox.Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种方式 支持多种事件响应及反馈 支持 Tree 的节点移动.编辑.删除 支持任意更换皮肤 / 个性化图标(依靠css) 支持极其灵活的 checkbox 或 radio 选择功能 简单的参数配置实现 灵活多变的功能 zTree地址:…
插件介绍 首先我们来看插件的功能演示(效果): 插件准备好后.前台只需编写html: <input type="text" class="deptName" /> 然后在javascript中渲染插件(代码使用jQuery写法): $(".deptName").ztreeDeptSelect(); 插件即渲染完成. 此插件已发布至github,源码地址: https://github.com/harveyhang/ztreeDeptS…
JQuery-Ztree下载地址:https://github.com/zTree/zTree_v3 JQuery-Ztree数结构演示页面:  http://www.treejs.cn/v3/demo.php#_101 关于zTree的详细解释请看演示页面,还有zTree帮助Demo. 下面简要讲解下本人用到的其中一个实例(直接上关键代码了): 异步加载节点数据:   A-前台: <link href="zTree_v3-master/css/zTreeStyle/zTreeStyle.…
引用的js和css: <!-- zTreeJS --><script type="text/javascript" src="jquery/jquery-1.7.min.js"></script><script type="text/javascript" src="zTree/js/jquery.ztree.core-3.2.js"></script><scr…
1.zTree插件简介 zTree是一个依靠 jQuery实现的多功能“树插件”.优异的性能.灵活的配置.多种功能的组合是zTree最大优点.专门适合项目开发,尤其是树状菜单.树状数据的Web显示.权限管理等等. 官网地址:http://www.treejs.cn/v3/main.php#_zTreeInfo 2.zTree资源管理实例 ⑴ 引入zTree的js和css文件: <script type="text/javascript" src="/assets/scr…
最近项目用到树型结构的交互,一开始并不打算选择zTree,为了项目进度我妥协了,这一妥协后果就是我进坑了,在2天的挣扎中,我终于跳出坑了,活了下来,有一些感慨纪录下来. 有一个业务场景需要2个树型结构,一个初始化树型结构,标示为左树,另一个则是为选择后生成的新树结构,标示为右树: 首先在左树选择要使用的数据,点击新增在右树展示所选的数据的新树结构. 这个功能在jquery.zTree的API里面是没有的. 原本以为zTree可以给我一个很好的封装实现,结果懵逼都来不急.没有这样的实现,没辙了改造…
问题描述 好久没有使用ztree了,刚才在使用ztree做导航时遇到了几个小问题: 1.返回数据源是undefined . 2.数据出现后树结构没有出现(pIdKey单词拼写错误). 3.在使用Oracle查询时,Oracle将所有列名转化为大写,我在JSON处理过程中手动将字段处理成小写. js代码: <script type="text/javascript"> var selectNode; // ztree选中节点 var treeObj; var settings…
0 zTree简介 树形控件的使用是应用开发过程中必不可少的.zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. 0.0 zTree的特点 最新版的zTree将核心代码按照功能进行了分割,不需要的代码可以不用加载,如普通使用只需要加载核心的jquery.ztree.core-3.5.js,需要使用勾选功能加载jquery.ztree.excheck-3.5.min.js,需要使用编辑功能加载jquery.ztree.e…
用zTree简单实现从后台传数据生成树 1.在jsp上引入js,jsp的head完整的部分 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="yesurl" uri="http://www.springframework.org/tags&…
/** 配置:知识点管理 */ var setting = { view: { showIcon: false, addDiyDom: addPrevDom, addHoverDom: addHoverDom, removeHoverDom: removeHoverDom, selectedMulti: false }, callback: { beforeDrag: beforeDrag, beforeDrop: beforeDrop, beforeRemove: beforeRemove,…
/// <summary> /// 初始化第一次节点加载 /// </summary> /// protected string _menu = string.Empty; public void FirstAnsyData() { try { string strsql = "select * from S_module"; DataSet dt = DbHelperSQL.Query(strsql); StringBuilder sb = new Strin…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO </TITLE> <meta http-equiv…
zTree的内核:   *  结构       (function($){           //常量部分           //申明常量是因为这些数据是不能改变的,如果成了对象的属性,很容易就改变了           var ZTREE_NODECREATED = "ZTREE_NODECREATED";           var ZTREE_CLICK = "ZTREE_CLICK";           var ZTREE_RIGHTCLICK = &…
本文实例讲述了ztree获取当前选中节点子节点id集合的方法.分享给大家供大家参考.具体分析如下: 要求:获取当前选中节点的子节点id集合. 步骤: 1.获取当前节点 2.用ztree的方法transformToArray()获取当前选中节点(含选中节点)的子节点对象集合. 3.遍历集合,取出需要的值. treeNode:当前选中节点对象 function getChildNodes(treeNode) { var naviTree = $.fn.zTree.getZTreeObj(zTreeI…
抄自 http://tieba.baidu.com/p/4394654036 $(document).ready(function () { var ID=@ViewBag.id; $.ajax({ type: "GET", url: "/sys/menu/GetAll", contentType: "application/json; charset=utf-8", dataType: "json", success: fu…
1.今天做项目的时候出现了如下的错误. 报错:TypeError: $(...).tree is not a function 代码如下: 这是EasyUI的页面部分 $(function(){ $('#menu').tree({ onClick: function(node){ if($('#menu').tree("isLeaf",node.target)){ var tabs = $("#tabs"); var tab = tabs.tabs("ge…
(function(){ var setting = { view:{ dblClickExpand:false, expandSpeed:300 }, data: { simpleData: { enable: true, idKey: "id", pIdKey: "pId", rootPId: 0 } }, callback:{ beforeClick:node_click, onCollapse: zTreeOnCollapse, onExpand: zTre…
问题1.$.fn.zTree为空或为Undefined 我在MVC中引用Jquery插件Ztree的JS并不存任何问题,而当我将Ztree的js引入项目中,就出现$.fn.zTree为空或为Undefined问题,网上搜索一番并没有什么针对性的意见和建议,不过看到说是JS的引用顺序出现问题.只需将jquery.ztree.all-3.0.js的js 放在最后就可以. 问题2.Jquery版本高于1.9.1就出现$.browser.msie不存此属性 (function (jQuery) { if…
zTree 是一款依靠 jQuery 实现的多功能 "树插件",http://www.treejs.cn/v3/main.php#_zTreeInfo,功能强大,不多赘述. 下面我将介绍如何实现使用该插件生成HTML元素Dom树,并对其进行多样操作. 先贴上一个简单的HTML页面(直接拿的ztree的用的,画面简单实用,里面的文字内容不用在意) <!DOCTYPE html> <html> <head> <meta http-equiv=&qu…
  setting 举例 1. 设置 zTree 显示节点时,将 treeNode 的 xUrl 属性当做节点链接的目标 URL var setting = { data: { key: { url: "xUrl" } } }; ...... 2. 设置 zTree 显示节点时,将 treeNode 的 menuIcon 属性当做节点图标 var setting = { data: { key: { icon: "menuIcon" } } }; ......  …
代码如下: < script type = "text/javascript" >    var flag = "<%=request.getParameter("flag ")%>";if (flag != "true") {    flag = false;} else {    flag = true;}var reginTree = {    setting: {        view: { …
代码如下: <script type="text/javascript">    var reginTree = {    setting: {        view: {            fontCss: {                color: "#000"            }        },        check: {            enable: true,            chkboxType: {  …
http://niceue.com/validator/demo/match.php http://www.ztree.me/v3/demo.php#_603…
ld-ztree.tpl <div class="ld-ztree-container"> <div class="ld-ztree-header text-center" id="header"> <b>树状图</b> </div> <div class="ld-ztree-main ztree" ld-comp="ztree" ld-bi…
try { var arrs = $('#subjectClassID').val().split(","); var treeObj = $.fn.zTree.getZTreeObj("subjecttree"); //checkNode(treeNode, checked, checkTypeFlag, callbackFlag) //treeNode(json):节点数据;checked(Boolean):勾选节点或取消勾选:checkTypeFlag(Boo…
只需要在ztree的回调函数中加 var treeObj = $.fn.zTree.getZTreeObj("zTreeContent");treeObj.expandAll(true); function createLeftTree(jobId,valType){ curStatus = "init", curAsyncCount = 0, asyncForAll = false, goAsync = false; var setting = { view: {…
最近,因为工作需要一个树形下拉框的组件,经过查资料一般有两种的实现方法.其一,就是使用zTree实现:其二,就是使用easyUI实现.因为公司的前端不是使用easyUI设计的,故这里我选择了zTree来实现下拉树. 这里使用简单的数据格式(即简单的Json格式)类似如下Json: var zNodes =[ {id:1, pId:0, name:"北京"}, {id:2, pId:0, name:"天津"}, {id:3, pId:0, name:"上海&…
最近发现项目中很多地方都是树形菜单,而这些树形菜单都是使用树形插件zTree来制作的,所以就想自学一下zTree,参照官方文档写了一个简单的案例,使用zTree做了 一个最简单的树形结构. 案例:zTree 最简单的树 效果图: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>zTree 最简单的树</title> <link rel=&…