插件描述:jQuery OrgChart 是一个用来绘制组织结构图的 jQuery 插件。 可以自己定加载自己想要的组织架构,通过json的形式

该插件为画组织架构图插件,通过OrgChart API定义的数据接口以json的数据形式将自己想要的组织架构数据传给orgChart,上手难度低,可扩展性比较高。

从前为了构造漂亮些的组织结构图或树状结构图,我们不得不依靠较复杂的SVG或Canvas库,现在我们有了门槛更低更具亲和力的纯DOM解决方案 -- OrgChart。以下给出主要特性,看是否复合大家胃口:支持

  • ,json, ajax数据源;

用户可以对展开/折叠结果图中的节点;

用户可以设置结构图的朝向;

用户可以通过拖拽节点到其他节点来改变图的结构;

用户可以对图中的节点进行增删节点,并导出最终的结构关系;

支持导出结构图为png图片;

支持对结构图的缩放和平移。

示例代码:var datascource = {

'id': '1',

'name': 'Lao Lao',

'title': 'general manager',

'children': [{

'id': '2',

'name': 'Bo Miao',

'title': 'department manager'

},

{

'id': '3',

'name': 'Su Miao',

'title': 'department manager',

'children': [{

'id': '4',

'name': 'Tie Hua',

'title': 'senior engineer'

},

{

'id': '5',

'name': 'Hei Hei',

'title': 'senior engineer',

'children': [{

'id': '6',

'name': 'Pang Pang',

'title': 'engineer'

},

{

'id': '7',

'name': 'Xiang Xiang',

'title': 'UE engineer'

}]

}]

},

{

'id': '8',

'name': 'Yu Jie',

'title': 'department manager'

},

{

'id': '9',

'name': 'Yu Li',

'title': 'department manager'

},

{

'id': '10',

'name': 'Hong Miao',

'title': 'department manager'

},

{

'id': '11',

'name': 'Yu Wei',

'title': 'department manager'

},

{

'id': '12',

'name': 'Chun Miao',

'title': 'department manager'

},

{

'id': '13',

'name': 'Yu Tie',

'title': 'department manager'

}]

};

$('#chart-container').orgchart({

'data': datascource,

'nodeContent': 'title',

'nodeID': 'id',

'createNode': function($node, data) {

var secondMenuIcon = $('', {

'class': 'fa fa-info-circle second-menu-icon',

click: function() {

$(this).siblings('.second-menu').toggle();

}

});

var secondMenu = '

';

$node.append(secondMenuIcon).append(secondMenu);

}

});

html5控件结构图,OrgChart组织架构图控件相关推荐

  1. OrgChart组织架构图控件

    利用OrgChart组织架构图控件 欢迎加入公众号进行互动:

  2. 组织架构图实现——jOrgChart的使用

    最近公司需要做一个组织架构图,具体的功能如下: 我这边是做了横向和纵向两种展示方式: 目前这个还不是最终定稿,先不管了,光做这些就花了我好几天的时间了.jq操作dom我已经忘光了.. 步骤1:百度检索 ...

  3. 组织架构图怎么画?思维导图创作教程分享

    组织架构图就是把组织分成若干部分,通过组织结构图,我们可以看出各部门之间的从属关系,也能让大家清楚了解自己的岗位.工作,使得组织的协调性更加明显,绘制一份专业明了的组织架构图其实很简单,学会以下几个步 ...

  4. 使用Echars实现水滴状、环形图、分割图、堆叠、组织架构图、地图轮廓等图表

    百度Echarts 水滴状图表 横向柱形图 分割块柱形图 曲线面积图 横向堆叠柱形图 环形进度图 饼状图 饼状图多个标题 组织架构图 省市轮廓地图 新疆省地图 全国地图 折线图阴影效果 柱形折线混合图 ...

  5. html组织架构插件,jQuery组织架构图插件okrTree.js

    插件描述:jQuery组织架构图支持拖拽节点,支持插入标记节点,分支节点 更新时间:2021-03-02 23:52:07 更新说明: 1. 修改默认主题, 2. 添加自定义主题接口var s = $ ...

  6. 即时通讯软件做到大组织架构秒更新的技术

    对于企业级即时通讯软件来说,组织架构是否支持实时刷新,将是影响用户体验的关键要素:如果即时通讯软件连组织架构都不能实时刷新和加载,对于用户来说,联系人的信息都看不到,如何沟通?如何能提高沟通效率,减少 ...

  7. 好看的动态组织架构图的实现(JavaScript InfoVis Toolkit)

    http://philogb.github.io/jit/  插件下载地址,地址里面可找到英文api, http://philogb.github.io/jit/static/v20/Docs/fil ...

  8. 写一个组织架构图组件来深入认识vue函数式高阶组件

    本文涉及到的知识点: Vue函数式组件 递归函数 深拷贝对象 正则匹配 近期在开发一个vue组织架构图组件时,为了实现高性能渲染和一些特殊用法,使用了函数式组件,要实现的效果是这样: 写一个组织架构图 ...

  9. extjs实现组织架构图_如何画好一张架构图?(内含知识图谱)

    什么是架构图? 如何画好一张架构图,要做好这件事情首先要回答的就是什么是架构图.我们日常工作中经常能看到各种各样的架构图,而且经常会发现大家对架构图的理解各有侧重.深入追究到这个问题,可能一下子还很难 ...

最新文章

  1. python django用户登录系统_Django实现用户注册登录
  2. javascript学习系列(14):数组中的indexOf方法
  3. 前端学习(3180):ant-design介绍3
  4. struts2.1.6教程二、struts.xml配置及例程
  5. 神经网络思想建立LR模型(DL公开课第二周答案)
  6. lesson1 ODE的几何解法:方向场,积分曲线
  7. 适合计算机中职生见到打拼音的软件,中职计算机基础教案设计(18页)-原创力文档...
  8. 港科夜闻|香港科技大学举行第六届冠名教授席就职典礼
  9. Python海龟画图
  10. OTA升级功能系列三(MD5加密)
  11. C语言 入门到精通100题
  12. linux命令之 whatis
  13. 地标海之珠夜色素材高清图片
  14. 如何打造一个抗住千万级流量短信服务(续)
  15. 如何在Excel中使用数据透视表计算百分比变化
  16. Windows 运行chkdsk磁盘修复工具命令参数详解
  17. 关于网络架构的额外知识
  18. 2020年中国高温合金行业发展现状及竞争格局分析,20年高温合金供需缺口扩大,依赖进口「图」
  19. 抓取个人支付宝微信爬虫账单
  20. 三维空间绕坐标轴的旋转变换

热门文章

  1. 来自鹅厂师兄发自内心的建议,送给迷茫的工作者
  2. (转)央视:地产三剑客论房价上涨真相及住房投资
  3. 「图灵奇点」将应收账款证券化,区块链协作缩短尽调时间
  4. 李彦宏在TechWorld描绘的技术世界
  5. H.264中的熵编码算法(主讲指数哥伦布编码)
  6. CSDN下载积分最新情况
  7. 《图算法》第七章 图算法实践-1
  8. 数字货币稳健投资的秘诀,RBF或许能告诉你答案
  9. git修改本地分支名称和远程分支名称
  10. 不回头的人最勇敢,对自己多点热爱吧