jquery.dynatree.js

jQuery树形插件
授权协议 MIT
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery 树形控件
软件类型 开源软件
地区 不详
投 递 者 钱锐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

dynatree 是一个 jQuery 的插件,用来在网页上显示树形控件的脚本。

示例代码:

<html>
<head>
  <!-- 1. Include jQuery and dynatree libraries: -->
  <script src='../jquery/jquery.js' type='text/javascript'></script>
  <script src='../jquery/ui.core.js' type='text/javascript'></script>
  <script src='../jquery/jquery.cookie.js' type='text/javascript'></script>

  <link href='../src/skin/ui.dynatree.css' rel='stylesheet' type='text/css'>
  <script src='../src/jquery.dynatree.js' type='text/javascript'></script>
   
  <script type='text/javascript'>
  // Add code to initialize the tree when the document is loaded:
  $(function(){
    // 2. Attach the dynatree widget to an existing <div id="tree"> element
    //    and pass the tree options as an argument to the dynatree() function:
    $("#tree").dynatree({
      // Pass an array of nodes (and child nodes)
      children: [
        {title: "Item 1"},
        {title: "Folder 2", isFolder: true, key: "folder2",
          children: [
            {title: "Sub-item 2.1"},
            {title: "Sub-item 2.2"}
          ]
        },
        {title: "Item 3"}
      ],
      onActivate: function(dtnode) {
        // This function is called, when a node is clicked
        // A DynaTreeNode object is passed as argument.
        alert("You activated " + dtnode.data.title);
      }
    });
  });
  </script>
</head>
<body>
  <!-- 3. Add a <div> element where the tree should appear: -->
  <div id="tree"> </div>
  [...]
</body>
</html>

  •   1,在后台拼字符串产生json,json的格式为:[{title :"xxxx",  key: xerx, ,expand:true/false ,children:[{title:"yyyyy",key:eeee,expand:true},  {title:"zzzzz",key:dfds,expand:true}]}]。这么嵌套下去,实际使用时可以用StringBuffer这样拼字符的速度

  • 1,在后台拼字符串产生json, json的格式为:[{title :"xxxx", key: xerx, ,expand:true/false ,children:[{title:"yyyyy",key:eeee,expand:true}, {title:"zzzzz",key:dfds,expand:true}]}]。这么嵌套下去,实际使用时可以用StringBuffer这样拼字符的速度快些。

  • 由于日常WEB开发中常会用到树形来完成以下主要功能。 主要解决以下一些功能数据结构的树形层级展示 多选项目 单选项目 方便Ajax延迟加载 经过几个插件的比较最后决定使用dynatree。来完成以上功能。 dynatree项目网站 https://code.google.com/p/dynatree/ 本文中dynatree的版本为1.2.4 首先通常代码中会有一个树形结构的实体对象如下代码:pu

  • dynatree 是一个动态的Folder 生成器 具体的可以参照这个的 http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html 那么如何在现有的程序中导入了? 1. 在ruby 的gemfile中添加以下的代码 group :assets do gem 'jquery-ui-rails' gem 'dynatree-rails' end

  • 我正在使用dynatree插件显示复选框树,使用多选模式(模式3)。Dynatree在使用ajax时忽略选择属性 当树使用ajax(没有延迟加载)初始化时,它似乎忘记了一些节点最初被选中加载。当我选择其中一个节点时,传递给onSelect处理程序的标志值为true,即:它认为我想选择节点。 当我再次单击复选框时,将取消选择。似乎在后台选择没有注册,直到我物理点击复选框。我想加载这个节点已经选择的节

  • 最近用到了Dynatree的树形结构,记录一下它的用法。 需求: 1.jquery.js 2.jquery-ui.custom.js 3.jquery.cookie.js 下载dynatree,放到资源路径下,在页面引入ui.dynatree.css,jquery.dynatree.js。 $(function(){ $("#tree").dynatree({ //tree生成树形结构

  • 这是JQuery Dynatree插件的包装对象,做了些改进和增强,增加了右键菜单,以及相应事件等扩展 1. [代码]MagicDTree的基本使用      <SCRIPT type=text/javascript> $(function(){     var ctxMenu = $('#ctxMenu1');     var tree = $('#tree1');     tree.mac('

  • 需求: 1.jquery.js 2.jquery-ui.custom.js 3.jquery.cookie.js 下载dynatree,放到资源路径下,在页面引入ui.dynatree.css,jquery.dynatree.js。 $(function(){ $("#tree").dynatree({ //tree生成树形结构所在的节点的ID如<div id="tree"></

  • 参考文章:http://www.cnblogs.com/eczhou/archive/2012/12/18/2823515.html Demo:http://wwwendt.de/tech/dynatree/doc/samples.html 下载地址:http://code.google.com/p/dynatree/ 文档:http://wwwendt.de/tech/dynatree/doc/

  • Dynatree documentation: http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html 1.Initializing the tree Dynatree is based on and made for jQuery. If you are not familiar with this, you might also want t

  •  一、首先建立后台的DynaTreeNode对象将树需要的参数就放进去,然后查询出树结构数据,将数据和树要配置的参数数据都拼接到这个List对象中,最后转成json public class DynaTreeNode { private String id; // (required) Displayed name of the node (html is a

 相关资料
  • pre { white-space: pre-wrap; } jQuery EasyUI 插件 扩展自 $.fn.datagrid.defaults。通过 $.fn.treegrid.defaults 重写默认的 defaults。 树形网格(treegrid)用于以网格形式显示分层数据。它是基于数据网格(datagrid)的,并结合了树视图(treeview)和可编辑网格。树形网格(treegr

  • 原生js插件,有哪些好的树形插件,可以实现类似企业微信树形机构成员的效果的。 支持搜索,自定义图标,可以显示成员头像。 类似如下:

  • 用清晰的层级结构展示信息,可展开或折叠。 基础用法 基础的树形结构展示。 demo <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree> <script> export default { data() { return { data: [{

  • Tree 树形控件 用清晰的层级结构展示信息,可展开或折叠。 基础用法 基础的树形结构展示。 ::: demo 基础的树形结构展示 constructor(props) { super(props); this.state = { data: [{ label: '一级 1', children: [{ label: '二级 1-1',

  • 用清晰的层级结构展示信息,可展开或折叠。 基础用法 基础的树形结构展示。 <el-tree [model]="data"> </el-tree> <script type="text"> // in Component data: any = [{ label: '一级 1', children: [{ label: '二级 1-1', children: [{

  • Tree 树形控件 用清晰的层级结构展示信息,可展开或折叠。 基础用法 基础的树形结构展示。 demo <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree> <script> export default { data() { return {

  • 树形图以嵌套矩形显示数据。维度定义树图的结构,维度确定单个正方形的颜色或大小。 正方形很容易可视化,因为正方形颜色的大小和阴影反映了度量的值。使用具有一个或两个度量的一个或多个维度创建树图。 例如,如果要查找每个值的大小,请考虑数据源:Sample-Superstore。以下是创建树形图的以下步骤: 第1步:拖动度量利润(Profit)并放入标记(Marks)窗格下的颜色架。 第2步:再次,将度量

  • 本文向大家介绍Bootstrap树形菜单插件TreeView.js使用方法详解,包括了Bootstrap树形菜单插件TreeView.js使用方法详解的使用技巧和注意事项,需要的朋友参考一下 jQuery多级列表树插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 实用Bootstrap树形菜单特效插件Bootstrap Tree View,