Atitit jOrgChart的使用  组织架构图css html

1. 项目要做组织架构图,要把它做成自上而下的树形结构,于是决定1

2. Html导入 以来的css js1

2.1. 数据来源 使用ul li格式,不是常见的json格式2

2.2. 显示targetdiv以及调用开始3

3. 显示效果3

4. 对于的dom结构4

5. 参考5

1. 项目要做组织架构图,要把它做成自上而下的树形结构,于是决定

(1)通过后台查询数据库,生成树形数组结构,返回到前台。

(2)使用jOrgChart插件,根据返回的数据将其子节点加入到相应的<li></li>中。

首先,我们的数据表应该要有 id(节点),pid(父节点的id),name的字段,

那么我们要把这个数组转为树形数组结构,即将各个元素放在 pid 父类元素的 childrens字段中,下面就是简单生成树形数组的代码,测试数组如下:

点击节点收起subnote,默认支持

设置默认为收起状态  <li class="collapsed">Chocolate

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. Html导入 以来的css js

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<link rel="stylesheet" href='bootstrap.min.css'/>

<link rel="stylesheet" href='jquery.jOrgChart.css'/>

<link rel="stylesheet" type="text/css" href="../com.atilax.frmwk/jOrgChart-master/bootstrap.min.css">

<link rel="stylesheet" type="text/css" href="../com.atilax.frmwk/jOrgChart-master/jquery.jOrgChart.css">

<style type="text/css">

.node {

color: white;

}

</style>

<script src="../com.atilax.frmwk/jquery-1.11.3.js"></script>

<script src="../com.atilax.frmwk/jOrgChart-master/jquery.jOrgChart.js"></script>

</head>

2.1. 数据来源 使用ul li格式,不是常见的json格式

Html格式的优点是可以放入展示内容,比如img登

<ul id="orgdata" style="display:none">

<li>

Food

<ul>

<li id="beer">Beer</li>

<li>Vegetables

<a href="http://wesnolte.com" target="_blank">Click me</a>

<ul>

<li>Pumpkin</li>

<li>

<a href="http://tquila.com" target="_blank">Aubergine</a>

<p>A link and paragraph is all we need.</p>

</li>

</ul>

</li>

<li class="fruit">Fruit

<ul>

<li>Apple

<ul>

<li>Granny Smith</li>

</ul>

</li>

<li>Berries

<ul>

<li>Blueberry</li>

<li><img src="data:images/raspberry.jpg" alt="Raspberry"/></li>

<li>Cucumber</li>

</ul>

</li>

</ul>

</li>

<li>Bread</li>

<li class="collapsed">Chocolate

<ul>

<li>Topdeck</li>

<li>Reese's Cups</li>

</ul>

</li>

</ul>

</li>

</ul>

2.2. 显示targetdiv以及调用开始

<div id="show_div" class="orgChart"></div>

<div  class="node" id="nodxxx"></div>

<script>

jQuery(document).ready(function() {

$("#orgdata").jOrgChart({

chartElement : '#show_div',

dragAndDrop  : true

});

});

</script>

3. 显示效果

4. 对于的dom结构

5. 参考

使用jOrgChart插件, 异步加载生成组织架构图 - 读书小记 - 博客频道 - CSDN.NET.html

Atitit jOrgChart的使用  组织架构图css html相关推荐

  1. 使用jOrgChart插件, 异步加载生成组织架构图

    项目要做组织架构图,要把它做成自上而下的树形结构,于是决定 (1)通过后台查询数据库,生成树形数组结构,返回到前台. (2)使用jOrgChart插件,根据返回的数据将其子节点加入到相应的<li ...

  2. .net MVC使用GetOrgChart实现树形关系结构组织架构图

    原文地址 今天做公司项目时,需要实现一个树形关系的组织架构图,网上查了一些资料,发现GetOrgChart框架(感兴趣可以研究研究)很好的实现了这一需求,于是用到了项目中,下面先上一个成果图. 如图所 ...

  3. vue——实现组织架构图(vue-org-tree)——技能提升

    关于组织架构图,效果图如下: 之前我是用jq写过一个组织架构图,文章链接如下:当时是用的jOrgChart jq版本的组织架构图:https://blog.csdn.net/yehaocheng520 ...

  4. vue2--基于zm-tree-org实现公司部门组织架构图

    1.安装zm-tree-org npm i zm-tree-org -S 2.引入使用 import Vue from 'vue'; import ZmTreeOrg from 'zm-tree-or ...

  5. vue-orgchart做组织架构图

    Vue-orgchart链接地址 <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  6. 对话框绘制完成消息_Word小技巧-一分钟教会你快速绘制组织架构图

    又到了新的一年,各个公司也开始对自家的制度和规划开展梳理,其中有一个重要的事情那就是,公司的组织架构调整,这代表着我们又要重新开始绘制组织架构图了,你是怎么做的呢?还在一个一个的绘制图框,再输入文字, ...

  7. excel表中怎么插入visio_快速制作组织架构图,还在用Visio就out了,Excel简单三步搞定...

    工作中相信绝大多数人都见过一种图表类型,那就是组织架构图.组织架构图经常用于企业内部部门结构.人员编制分工的展示.通过组织架构图,我们能够清晰的查看到各部门人员结构.业务等情况. 如上图所示,我们需要 ...

  8. excel流程图分叉 合并_快速制作组织架构图,层次结构图,流程图等,只需学会这个功能...

    Hello,大家好,今天跟大家分享下一个excel中非常实用,他就是SmartArt图形, 下面这个图形都是使用SmartArt制作的,有组织架构图,关系包含图,流程图等,是不是感觉非常的好看呢?他们 ...

  9. 马云:阿里巴巴的最高机密是我们的组织架构图

    千军易得,一将难求,究竟该怎样培养自己的得力干将呢?嘉御基金创始合伙人卫哲老师可谓把相关的方法论讲透了,字字珠玑,推荐你好好品味. 怎么去界定一个班子?它要像"扳子"一样,给你拧着 ...

  10. Word小技巧:秒做组织架构图,让你一目了然各部门相互关系

    今天我们来分享一下word怎么做组织架构图,那么,什么是组织架构图呢?它是表现雇员.职称和群体关系的一种图表,形象的反映了组织内各机构.岗位和上下左右相互之间的关系.一个架构图就能一目了然各个部门之间 ...

最新文章

  1. WIN配置git 配置后失败 can't be established
  2. linux下使用free命令查看实际内存占用
  3. OS / Linux / clone、fork、vfork 与 pthread_create 创建线程有何不同
  4. python exe文件运行依赖环境_python将py代码文件转换为EXE脱离环境运行
  5. WDCP管理面板安装启动EXIF、bcmath完整步骤
  6. Hystrix面试 - 基于 Hystrix 信号量机制实现资源隔离
  7. JavaScript 数组拼接打印_JavaScript数组_创建数组_一维数组_length(二十三)
  8. spring boot 开发soap webservice
  9. 五种主流的虚拟化技术
  10. Android下磁盘分区表损坏,修复分区表,教您硬盘分区表损坏怎么修复
  11. 计算机处理器的CPU主频与指令条数
  12. 状态机(FSM)的分类描述
  13. 使用Dev C++运行c语言代码时碰到Failed to executeC:\c++.cpp: Error 0 :操作成功完成
  14. 使用百度翻译api支持中转英,中简转中繁等等
  15. word文档的数据损坏如何进行修复
  16. 经销商、业务人员和销售提成的三个故事
  17. exchange 2010 脱机地址簿操作
  18. 细聊 JavaScript 的事件执行机制
  19. JavaFX图片浏览并实现缩放
  20. 微信小程序支付功能用服务器吗,微信小程序 支付功能 服务器端(TP5.1)实现...

热门文章

  1. 报告节选2:桌面虚拟化需重视网络和存储
  2. Azure China (4) 管理Azure China Storage Account
  3. Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
  4. 应用:邮件地址手机安装
  5. MySQL-快速入门(17)MySQL Proxy,读写分离,负载均衡
  6. 【2019.7.15】
  7. 数据结构专题:树链剖分
  8. 进阶篇:3.1.8)注塑件-成型不良的原因及调节方法详解
  9. (转)android studio工程编译不出来的一些error
  10. spring快速入门(二)