首页 技术 正文
技术 2022年11月16日
0 收藏 689 点赞 3,044 浏览 2063 个字

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://www.cnblogs.com/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. 显示效果

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

4. 对于的dom结构

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

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

5. 参考

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,497
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,909
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,744
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,497
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,135
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298