插件描述:根据json字符串格式加载出一个树结构,通过设置可对树结构进行表格化

更新时间:2018/5/23 下午3:17:27

更新说明:有网友评论说open:false失效,现在已修复

1.加载树结构/**

* 使用递归遍历json字符串,生成树结构

* @param  {[type]} tData json字符串

* @return {[type]}       返回树结构

*/

function loadTree(tData)

2.添加事件/**

* 节点点击事件

* @param  {[type]} box 存在菜单树的盒子

*/

function nodeClick(box)

3.数据生成表格/**

* 将数据转换成表格

* @param  {[type]} tData json类型数组:

*                        [{title:'title', field:'field', candidate: true/false},

*                         {title:'title', open:true/false, children:[{}...{}]} ]

* @return {[type]}       返回由数据转换出来的table

*/

function loadTreeTable(tData)

4.表格数据选择事件/**

* 递归取消选中

* @param  {[type]} td 点击的元素

* @return {[type]}    [description]

*/

function cancelSelect(td)

/**

* 组装选中的表格数据

* @return {[type]} 返回json类型数组:

*                        [{title:'title', field:'field', candidate: true/false},

*                         {title:'title', open:true/false, children:[{}...{}]} ]

*/

function packDataNode(table)

/**

* 表格点击事件

*/

function tableClick()

/**

* 选中节点的结果集

* @param  {[type]} data

* @return {[type]} 返回 feild数组

*/

function result(selData)

html树形菜单可选择,jquery树形选择器相关推荐

  1. 树形菜单 php,简单的树形菜单_php

    table {font-size = 9pt} td {height = 10px} /** * 构造树,初值为0 */ function tree(n) { var id = new Array(& ...

  2. pb 选中树形菜单节点_动态绑定树形菜单,并搜索节点展开

    VS.2003 的树绑定,呵呵不怎么好 最近程序要求,用树形菜单显示信息,但是节点过多,很不方便查找,于是加了工-搜索节点,并展开树形菜单,默认选中 说明:parentId需要搜索的节点ID if(! ...

  3. html jquery 菜单选中,jQuery树形菜单插件多级菜单选中代码

    特效描述:jQuery 树形菜单插件 多级菜单选中.jQuery树形菜单插件,点击展开多级下拉菜单,点击选中菜单效果代码. 代码结构 1. 引入JS 2. HTML代码 打开 | 关闭 d = new ...

  4. ztree树形菜单demo

    阅读目录 zTree树形菜单 回到顶部 zTree树形菜单 树形菜单使用方式如下: HTML引入的方式如下: <!DOCTYPE html><html><head> ...

  5. Unity 引擎UGUI之自定义树形菜单(TreeView)

    先上几张效果图:          如果你需要的也是这种效果,那你就来对地方了! 目前,我们这个树形菜单展现出来的功能如下: 1.可以动态配置数据源: 2.点击每个元素的上下文菜单按钮(也就是图中的三 ...

  6. jQuery EasyUI使用教程之使用标记创建树形菜单

    2019独角兽企业重金招聘Python工程师标准>>> jQuery EasyUI最新试用版下载请猛戳>> 一个树形菜单可以使用标记创建.easyui树形菜单也可以定义在 ...

  7. 雷林鹏分享:jQuery EasyUI 树形菜单 - 创建带复选框的树形菜单

    jQuery EasyUI 树形菜单 - 创建带复选框的树形菜单 easyui 的树(Tree)插件允许您创建一个复选框树.如果您点击一个节点的复选框,这个点击的节点信息将向上和向下继承.例如:点击 ...

  8. html5树形菜单代码,jquery实现树形菜单完整代码

    本实例实现了树形的动态菜单,兼容IE8,火狐,Chrome等浏览器.使用了jQuery的toggle() 方法.效果和代码如下: jquery的树形菜单代码 body { font-family:&q ...

  9. php 下拉树 多项选择框,jQuery树形下拉框插件multipleTree升级

    插件描述:tree是基于jqueryztree开发的树形下拉选择框插件,支持ie8+谷歌,火狐,360等浏览器(multipleTree升级版) 更新时间:2020-09-26 00:48:20 更新 ...

最新文章

  1. 解决 —— SublimeText3: No module named ‘urllib2′
  2. pytorch 批量 iou
  3. hdu4585 STL水题
  4. Gym102832K. Ragdoll(CCPC长春)
  5. 一起开心2020暑假训练第二周 图论(模板题)
  6. java中的浮点数相加
  7. c语言warning scanf,【C】将m~n之间的素数输出与VS2005以上版本对C语言的scanf的警告warning C4996...
  8. leetcode Longest Consecutive Sequence
  9. 实现CA证书创建及客户端申请证书
  10. [工作习惯]一种管理文献的方法,抛弃EndNote
  11. MLP、RBF、SVM网络比较及其应用前景
  12. Java 开发必须掌握的线上问题排查命令
  13. exec和source的区别
  14. 双目立体匹配之代价聚合
  15. 阿里云产品之基于OSS快速搭建Web网站
  16. QFT的问世 高斯定理
  17. oppoa9处理器怎么样_oppo a9是什么处理器
  18. 【华为od机试】统计射击比赛成绩-Python3
  19. 记录,Cents 7 更改home和root的中文路径
  20. 在Linux服务器运行jar包并一直处于后台执行

热门文章

  1. 杰理之BLE广播【篇】
  2. python之我的世界编程mcpi(1)环境安装
  3. Kali Linux Web 渗透测试秘籍 第三章 爬虫和蜘蛛
  4. Java实现行列递增矩阵的查找
  5. SaaS运维平台 云HIS系统源码 一体化电子病历系统
  6. ftp上传显示服务器错误,FTP文件夹错误:打开FTP服务器上的文件夹时发生错误
  7. “00后”跻身大满贯16强 阿尼西莫娃创造历史
  8. 台式电脑 在哪找到计算机名,台式电脑内存条在哪个位置?帮你找到电脑内存条位置...
  9. 2A. Winner
  10. Nginx转发ssh服务